Nearly complete version. Only thing left is to add generated sorting tags based on the given tags (easy). Sorting works currently with static controls.