class handling creation of new components and wrapping existing with it's fields.
Add extra predefined or custom component to the given entity
Add properties to class Runtime for given component to create or wrap existing. E.g. add functions: runtime.SceneComponent.create() and runtime.SceneComponent.wrap()
Name, e.g. type of component (SceneComponent)
Static
class handling creation of new components and wrapping existing with it's fields.