Reference
	https://packagist.org/packages/digitalzenworks/consumer-provider
Tasks
	Test USE_VARIANT changes.
	Enable USE_VARIANT changes, if appropriate.
consumer provider pattern
	https://dzone.com/articles/producer-consumer-design
