Refactored system attachment and initialisation