Add (and add test for) tint method
Add (and add test for) shade method
Add cg method (this helps make things work in the REPL.)
add components method