Improve caching
Refactoring
Update default value of "surfer_visual_kinds.color"