A project is identified by its path relative to its worktree.
It can have nested subprojects
Give the path in native form.
Give the path to the qiproject.xml.
The license used by this project
Parse the qiproject.xml, filling the subprojects list