Add a simple quad tree implementation. Deprecate old projection.Point and move it to geometry.Point