This component is a helper component to make a button that is without border in any case this
type of component it is useful in the library because help us to refactoring the code in only one
class and have the power to make the change in one place.
This class managed the font inside the library and inside the Look and Feel, in fact this class
uses a flyweight pattern to minimized the font instance created from the library.