qml project structure generated