In which part of a VHDL code, the components are declared?

In which part of a VHDL code, the components are declared? Correct Answer Architecture

The components can only be declared after entity declaration. Thus component can be declared either in architecture or in package. If they are declared in package, then just include the package. No need to declare it again.

Related Questions

In which part of the VHDL code, components must be declared?
In which part of the VHDL code, generics are declared?