Best way to have a multi-window console app - C#