I believe that to develop a theory about a certain phenomena, you start by making observations about this phenomena e.g. how a tree start to grow. You then record all the data from these observations and develop a theory that are link by mathematical laws. This will enable you to develop a model that can be use to replicate and simulate the phenomena. Usually, the model can be constructed computationally