OSGi has a build-in notion of lazy bundle activation - which I have not (yet) looked into.
In theory this should bring startup time very close to boot time. i.e. the 'all' profile might start in < 1sec
If this is true we can put the web console into the 'default' profile without negatively effecting the startup time.