Planetesimal Resources http://www.randygaul.net/2013/05/20/component-based-engine-design/ https://bitbucket.org/rgaul/sel https://www.gamedev.net/articles/programming/general-and-gameplay-programming/understanding-component-entity-systems-r3013/