Changed the ui package structure to create two ui variants(basic & explained)
Added ShoprExplanation as dependency to Android app.
Further seperation of UI elements for two variants. Added explanation text to the explained item template.
Expanded Attribute interface.
Added simple explanation generation in client side.
Fixed a bug in frequency computation.
Fixed a bug in descending sorting of initial arguments. Added initial values for coefficients.
Added Argument.Type.
Removed Comparison in Dimension and Argument. Removed their respective tests.
Tiny refactoring.
Added SurfaceGenerator.