Computational tools have allowed architects to grasp and articulate data in ever-expanding formation as a process that arises from the operation of nonlinear systems to develop design methodologies that enforce algorithmic design and self-organizational processes.