Dropped in Pixels abstract, and attempting to make SimpleDrawingContext work for swing