Added graph for organizing a models individual components. We traverse this graph as a tree when determining what parent models apply their transformations to child models.

Bit of a milestone- we now have water rendering.