add transformable base class
adjust to make use of transformable base class
add rotateclip
add scaleclip
add transformclip (uses moveclip, rotateclip, scaleclip)