[types] Minimal working package

Add a simple geometry and vertex type that could constitute a minimal
amount of functionality if all you needed was to store vertexes in a
graph