First cut of the Promotions::Relevance module and Promotions::Decorator.