allow subsystems to register systems