initial pass at replacing images with vector graphics