Move constants into own file. Add base implementation to map product and variant.