[BEP-415] Unit-based shipping cost pricing rule.
[BEP-415] Add visitor to make converting rules to other representations simpler.