Render everything to a BufferedCanvas object