Fake comm thread updating state and simulatenous asynchronous reading of
state by GUI worker thread
Moving packages to hold naming conventions with lab