Components - WarpOrganization/warp GitHub Wiki
Components are abstract things. On their own they have just EngineContext, their parent and children, but you can add properties to them. Any component can have just one property of given type (eg. NameProperty).
Adding to a component TransformProperty, MeshProperty and MaterialProperty makes it renderable.