An entity-component system in JavaScript. Based on Darkholme.