Except  mesh, every basic geometry can be drawn without an explicit point list. So should we limit this to MeshShape class only?