How does the architectural design process work? Is it linear—or is it something else entirely—and why?