variant-group framework and basic styling completed