Design, and more specifically architectural design, is an output derived from trial-and-error of various possibilities that are defined by a set of inputs...