Improved Java2D Pipeline?