1. A computerized method for synchronizing model views, comprising: providing a model that is visually expressible in a block diagram view and in a three dimensional view; providing the block diagram view and the three dimensional view of the model; displaying the model on a visual display in the provided block diagram view; receiving a modification to the provided block diagram view of the model from a user; and synchronizing the provided three dimensional view and the provided block diagram view of the model by updating the provided three dimensional view of the model with the modification to the provided block diagram view concurrently with modifying the provided block diagram view such that the modification is available for both the provided block diagram view and the provided three dimensional view.