stuff
ECS classes and types; impl still missing