I won't try to describe how this works, the creator Johnny Matthews has made an especially useful node here, watch the video and imagine the uses in arch design/vis