Bits and Spaces: CAAD for Physiscal, Virtual and Hybrid Architecture at ETH Zurich