I'm playing a bit with the Alfresco settings these days. It seems you can do a lot of things and I like that a lot.
I wonder if you could add different types of content to the same doc (image, sound, video, text). I know there's a mime type associated with each doc, but what about setting content through the properties?
You can have multiple properties of type cm:content. However there are a lot of places that assume there will only be one. You can probably use it if you are writing your own user interface.