Todo
----
 * Make a general purpose shape collager, which uses a pointer to a shape function.
 * Post proccessing.
 * Wrap.
 * Collage for points outside of map, within collage method area, so borders
   look same as rest.
 * Steepness colouring.
