Support for both gradient and bw appearances, juliaSets zoom support
Coloring delegated from Canvas Manager to the caller