Split up ITranslatable into ITranslateable, IScaleable and IRotateable
See previous commit