Complexity and Contradiction in Architecture