Abandoned project, see twio_ecs for my new attempt.