raster and vector draw engine