Update: simplify the API and the code

No deprecated inhere since the methods are private and only used
internally.
Update: clean up around range_grid
Add: ability to load a PolygonMesh from PLY files
Fix: documentation