Initial Commit of the Entity Component System