New init system for subsystems - Part 1: Basic initialization