Shrinkdesc 151

Hi Andrew

This the PR for the common descriptor features as originally wished by the Forge team. The idea is from George. Cool:-)

I squashed all sub commits into one. Let me know if there are issues with this PR.

Thanks Ralf