Initial implementation of a QT-based frontend