Starting to refactor GUI into individual tools.