removing filename support for paintables + simplifying PixmapSource