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 one or more architectural components, the variable spatial framework both comprising an independent cell corresponding to at least one architectural component and defining a three-dimensional space having a plurality of boundaries; and receiving input to divide the independent cell corresponding to at least one architectural component, the independent cell dividing input changing the independent cell into multiple independent cells, each independent cell corresponding to at least one architectural component; wherein: each independent cell comprises an independently executable software object, the independently executable software objects allowing each cell of the architectural component to be independently updated and changed irrespective of changes made to other cells, each given newly created independent cell inheriting one or more characteristics from an independent cell from which the given newly created independent cell was created; and the plurality of boundaries of the spatial framework are automatically adjustable upon receiving an input defining a manufacturing constraint.