This should do some rough cleanups around the Init/Close of resources, and tracking of Worker function status.