Reload default project

It's my attempt at #1224 - failed unfortunately and I badly need help. Please advise how to turn the debug-heavy code into something usable. I can't seem to find a way to return to the main directory of a multi-project build and select one (as if `project [projectName]` were called).
Merge artifact.