Added a component messaging system.