switched to ordered sets for component storage in a node, switched scene to only register component nodes instead of individual components. components now execute in the order they are added to a node
removed planned remove w/cleanup, fixed trigger for onEnter when a node is added directly to the scene