Complete implementation of entity classes and components.