The Evolution of Computation in Architecture