Intersecting cylinders of differing diameters and heights with parallel vertices. Such as...
all of my buildings have the same storey height, so as long as i work in whole storeys i'm ok.
I'd have to make the joins like this:
where the pink intersection is always the same size (which is going to be very limiting on the types of materials i can use). Magnets would be sunk into the pink surface.
hmmm i think this is getting fiddly!