Delete old code
Make FilterModel a wrapper around other model
Use filter model in TrackModelAdapter
Cache categories if network off