BTW the current drawing with houses on top of each other isn't quite right.  This is because the two semidetached_house are describing the same object as the entire building=yes, so it would be overlapping buildings.
There are probably exceptions but that's how I perceive the drawing standards to be...