add GeometryBuffer class to pass data from MapDatabase to TileGenerator