variant components