There are two methods for producing fractal geometry. The first method, the decomposition, is the most easily understood. In a decomposition we apply an algorithm that breaks up the geometry of some starting point into several parts. We then re-apply this algorithm to the smaller parts created, obtain many more, even smaller parts, and continue this reiteration until we have reached the complexity limit at the smallest scale of object we can possibly make. This is how an architectural design proceeds because it reflects the way that building proceeds.