moved a part of the screenToWorldTransformation to Canvas class
also use env.canvas.transformation in CombinedRenderer
extract invViewportTransformation
return correct transformation to viewport instead of the inverse one
moved flipping around x-axis to Canvas class