* added transform operation and a sample box_scale implementation
* use width, height instead of height, width
* added get_value()/set_value() helpers on channel