Simple entity component system intended to be used for game development