* Better guide the user through the flow of operations * Also follow a concept design by Fahad Al-Riyami * Closes #117