Adding the base UI and the basics to start writing the algorithm.