One fool can ask more questions than seven wise men can answer. Let's start :)))
The first is: what is a space or room for Revit? What does define it?
Creation class contains 4 "types" of methods: to create unplaced spaces (one or several at a time) and to create and place spaces in the model (one or several at a time). All these are realized as "black box" - you need to specify the name, phase, level and a point and then Revit does all the rest. Does it mean that inside Revit Database spaces or rooms are defined by these values and to modify spaces in Revit the only thing we can do is to change its name, phase, level and the point? If not, can we access (I mean edit) other parameters (what are they)?
The second question: what does define its shape?
Spaces and rooms are quite interesting elements in Revit. You can see their geometry (boundaries and section area) on plans and sections but not on 3D views. When you modify related elements Revit automatically recalculates boundaries and volumes of all spaces touched by the element (e.g. a wall). Does it mean that space geometry is something temporal and is not "hardcoded" in Revit database, so it has to recalculate it each time we creae a new flat view or make a modification in the model? If the geometry is explicetly presented in the DB can we modify it to correct the shape? Will it affect on special elements association, e.g. will air diffusers from a "hole" be associated correctly with the new shaped space?
And the last but not least: is my original idea worth at all?
I mean if you look at the mentioned Analyzer class, you'll see that it returns only the id's of elements which actually enclose some "space volumes" (there is no explanation in SDK docs what it is, it is "just" an integer variable...). That's a very low level and ambiguous information - may be it is impossible at all to use it further inside Revit, not for export option... Original research demonstrates performance analysis applications, not just geometry calculation. May be the work is still in progress (as usual with all good ideas inside Autodesk) and we'll see the result 3-5 years later?