[#039] Viewport takes the whole area now, ortho projection is updated to preserve the aspect