currently all subdetector packages have to be linked to the framework.
even if they are not used directly by the framework.

implement an on-demand loading system for creators to avoid having to
link subdetector packages at compile-time to the geometry package.