Having those methods here can cause confusion, maybe we should keep it in GeometryOps? e.g. geometric predicates, buffer, etc.