Improving Scene/Entity/Component API more