~ Group AnnounceQuery progress fields to Progress.
~ Adapt HTTP Tracker to new interface.
+ Add generalized tracker.
~ Refactor tracker.