The BeckCo ECS system is a highly multi-threaded Entity-Component system designed for running game logic in a seperate process than the display/input.