CControl supports lazy creation of SingleCDockables. Clients can register SingleCDockableFactories and CControl will invoke the factories once the Dockable is required.