Feathers UI offers a number of skin classes that are built on top of OpenFL's
Graphics API class to allow skins to be customized programmatically with a few property changes. These skins automatically redraw when resized or if the state of their parent component changes.
Skinning in Feathers UI is not limited to the classes described below. Most components accept any OpenFL display object as a skin. With that in mind, you can use primitives like
Sprite, if you prefer, or you can extend these classes to add your own customizations.