Adding the core functionality for Login, Select, and View.