Abstraction: Blue, Yellow and Green