1. In a computerized environment, a computerized method of creating a variable spatial framework for use in designing and manufacturing an architectural component, the method comprising: receiving input for a variable spatial framework for use in designing and manufacturing an architectural component, the variable spatial framework defining a three-dimensional space having a plurality of boundaries; and receiving input to divide the three-dimensional space, the three-dimensional space dividing input changing the three-dimensional space into multiple independent cells; wherein: each independent cell comprises an independently executable software object; and a plurality of boundaries of the spatial framework are automatically adjustable upon receiving an input defining a manufacturing constraint.