Draft as it sits on top of !1419 (merged)
Most of the code applying crop values is using x,y and width,height so the helper has limited use.