Morphing

Finally managed to get icon morphing working. Still needs label morphing and a decent interface to select both!
What's this 'end of ..' at the end of some methods?