We need to find a way to share the methods, which apply the theme color classes on the components. > Right now we are repeating the same methods for each component. * Also we should have a type for the color values like `primary | accent | warn`