The simplicity of Qt and KDE never ceases to amaze me... With far less lines of code than if I'd been using something like WxWidgets or MSVC, I've a rich interface for an application. See the screenshots:
As can be easily seen, I've a fair amount done, and these aren't even recent screenshots. On the backend, we're likely going to be using INI and YAML for kickstart files. INI for the main portions and YAML for the partitioner though that is still under consideration.