Variants now uses GET variables (include_filters and exclude_filters) to display variants
Cleanup of ORMs
new Filter ORM
update insert_variant code (MAY BE BREAKING)