Initial use of QML for concrete syntax implementation

Change-Id: I2f4c7657be94ff34e392ccd26d92ec995343891b
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>