Unloading a project frees up memory and keeps the list of loaded projects at a length that is easy to manage.
You cannot unload embedded projects or projects that are referenced by other loaded projects.