Add Simulation module, with demonstration of using futures to execute tasks in the background and deliver results back to the GUI.