Components will be initialized when they are accessed.
If component A is referring component B, when A is initialized, B also gets initialized.
Nucleus initializes the components defined in initialServices of Initial.properties.
And all the components which are referred by another in this process, the entire chain of components will get initialized during server startup.
The components which are not started here, will get initialized when they are called.