A computer system can incorporate a timber framework within a variable spatial framework by receiving input to divide the variable spatial framework into one or more independent spaces within the variable spatial framework. Upon receiving input to divide the variable spatial framework, the system can create at least a first independent space and a second independent space based upon the received input. Creating the first independent space and the second independent space can also include associating with at least the first independent space a first independently executable software object. Additionally, the method can include automatically incorporating a digital representation of a first timber framework into the first independent space. The first independently executable software object can determine the characteristics of the first timber framework.