Right now all tl-setup modules has to implement their own pages in both text and GTK. This leads to inconsistent look and feel, and should probably be avoided. It would be nice if tl-setup or wizard.py could offer a simpler API to the modules, where a module could express the logic flow and define the tasks to be carried out rather than implementing the entire "ask questions-parse responses" code themselves.