Driver agnostic 2D Graphics in Perl