There are eight stylistic variations, to provide individual widget styling, as well as several structural variations.