Some work on mesh, an idea for entity component system