Add beginning of a simple component system.