Tag Model, Filter Model, UI updates

Reworked Tag, Filter models. Adjusted events, UI and internal models
interactions.