App structure - C#