Add basic support for the Collaboration resource

I made the factory in Item a bit more dynamic. You can take it or leave it if you prefer it to be more explicit.

Cheers,

Dan