Granule handling, first commit.

* Region collection is implemented.
* catter cats the low level data.

Signed-off-by: Martin Raspaud <martin.raspaud@smhi.se>