Added a virtual screen system to properly manage the aspect ratio of a drawing surface within a given window