Is there a quick way (both in terms of code I have to write and in terms of DB time) to grab the whole structure of a project as a dict, perhaps with some fields projected? I'd like to present a view of a project to select where to publish some versions in a tree view or similar.