Letting walls behave like normal objects (like the inventory) would imply the following suggestions:
- grouping of walls
- naming of walls (and group of walls)
- set visibility of walls (and group of walls)
- list of walls (maybe next to inventory list)
With this one could easily construct the house just like the real construction plan, i.e. add foundation walls, then add exterior plastering, and interior plastering.
Modifications would be a lot easier. If the height of the foundation walls on a level changed during construciton, one could simply select the group (compared to click on each wall while holding SHIFT) and change height. If the interor plastering happened to be thicker than expected, one could easily adapt that without worrying about foundation walls or exterior plastering.
One could i.e. put the exterior plastering on 1 level with height of total house, such that it covers all other levels. With this, it would be easy to change the house color with 1 click on the wall-group (before, you'd have to select/click each single wall on each level to change colors). And because one could "hide" the exterior plastering, one would still be able to look at each level individually in the 3D-view without them being covered by the exterior plastering which went up to the roof.
I could probably come up with some other examples. I already read, that a list of walls was wished a while ago, but that is just a part of this "concept".
I hope this explanation can be understood ^^ I'm not native English, but I try my best.