Entity Component System (ECS) implementation in TypeScript, extensible, working with any renderer, type safe and composable