Buffered image creation
2D graphic context creation
Support for writing BufferedImage to file