Need to figure out a way to manage configuration - the issue is that initialisation of configuration is relatively slow, but at present needs to be done once per spill. Suggestions:
- Optimise the configuration start/stop
- Singleton (perhaps lazy initialisation)
Configuration here is a somewhat hazy term, but includes at least geometry and fields, may include "data cards" and geant4 geometry bindings also.