Thanks, that's an interesting option, although it's a pity that it would move the styling work out of the templates and into the development section of the admin site.
However, it isn't working for me anyway. I created a transformation on Root document type and I'm using the following:
{% items.ApplyTransformation("CMS.Root.UserSummary") %}
I am getting an error in the event log:
"Method ApplyTransformation has invalid number of arguments."
It also seems to add the hash in every time I save.