pub trait Colored<C> { fn color(&mut self, color: C) -> Self; }
A trait to color the components more easily
Adds colored to the object