Allow complex data structures to be encoded using flat URIs
