- Modified basePath() to also iterate through dict()'s and leave the recursive structure as found rather than using flatten(). This is less destructive and allows it to work with the ProjectTool.project 'items' parameter.
- Modified basePath() to also iterate through dict()'s and leave the recursive structure as found rather than using flatten(). This is less destructive and allows it to work with the ProjectTool.project 'items' parameter.

lewissbaker/cake,lewissbaker/cake,lewissbaker/cake,lewissbaker/cake