Modules

Allow complex data structures to be encoded using flat URIs.