App initially displays console to config setting and run simulation, then displays GUI to show results. Creates NativeMethods to handle console through kernel32.dll