Refactored lot of Code; Several Bugfixes concerning facets for Product-Model and Variant-Model; continued to document the code;