architecture laid out