Interactive Graphics Programming