It should be easy to add pickle support to the classes. This could be tied into read/write support for JSON. (I realise `catchment_from_json()` exists - I was thinking, `Catchment.load()` and `Catchment.dump()`.