In my application I want to show a login screen first, if the login is successful only then I want to show what is known as a Shell.
How would you structure a simple application that first authenticates the user via some login screen and then opens up the main window that acts as container for further module?