* Support for generic 'Pages' datatype
Fixes #4