Morphing

Finally managed to get icon morphing working. Still needs label morphing and a decent interface to select both!
if we are making this change... can the debug message finally be changed to something more descriptive? ;)