Getting the basic skeleton of the functionality built.