Basic UI without storage or algorithm.