Issue #4: Moved transformation stuff out of Mesh class