I just stumbled over this msftvisio YouTube site (https://www.youtube.com/user/msftvisio)
and liked very much this video (https://www.youtube.com/watch?v=S8js24kziVw&list=UUdGsPUeucCfg-ORg8TMM2Ww)
that I would recommend to everyone wishing to understand and/or develop own smart shapes.
Nice introduction, which covers many aspects of the topic.
I even wonder, if we could install some getting started category in the forum, to avoid people asking the same stuff over and over again ;).
This is great! Thanks for posting up the link. I'm sure it will help a newbie like myself. ;D