CLI passed to subsystems
Register data sources and re-use them later