A project is indentified 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.
Parse the qiproject.xml, filling the subprojects list
Enter search terms or a module, class or function name.