The Spatial Aggregation algorithm is a three-dimensional translation of the programmatic distribution script. An unplanned structure emerges by multiplying an initial node in response to pre-coded relationships which incorporate spatial properties like structural proximity and programmatic requirements defining size. Changing parameters influence bifurcation heights and zones for bridging or merging zones as well as rates of growth, density, depth and porosity of the aggregations. A structural zone defined around each sphere provides space for the seeds through which a lightweight fibrous structure grows. This structural network produces a highly interconnected mesh of self similar elements which varies in density along the cellular aggregation according to structural requirements.