This might not be reasonably possible, but it would be useful to configure terminals to open on selection of projects. That is, selecting a project should open a new terminal in the project's directory (and any other terminals as needed).