Initial geometry classes, in separate jar to facilitate database spi