Created basic outline of multi-threaded design