Really only systems and activation keys are that similar and i extracted most of what i could into the parent controller.