Partial implementation of Color.