Handling of multiple queues, initialization of Queue database, filtering/paging/sorting, and most importantly progress monitoring.