Canvas Manager ctor refactored to accept options object
Default coloring moved to separate function