Transitioned to using Queue server.
Added appropritate references.
No major restructure, just added communication thread.