Multilayer architecture - explanation? - C#