Added various alternative templates for different arguments,
Tiny change.
Expanded Explanation interface with convenience methods.
Tiny refactoring in Argument
Tiny change in SurfaceGenerator.
Added SurfaceGenerator that transform an abstract explanation to a text.
Added location context as an argument to Discloser in ItemListFragment.
Implemented ShoprSurfaceGenerator that transform arguments into rendered styled text.
Using ShoprSurfaceGenerator to render explanations.