setting up to decouple vertex length from elevation
vertex length is now only set by a view update function
Crust objects now express state at a single grid point as opposed to logic applied to each grid point.
Docking and collision are temporarily disabled.
Revert "Crust objects now express state at a single grid point as opposed to logic applied to each grid point."

This reverts commit 7f854f0607fa39599a9b848cf3f36ae83c2a8749.
Outsourced target custom vertex properties to a new class, RockColumn
Fixed issue causing sporadic null reference exceptions.
Reimplemented docking.
Output RockColumn class to its own file
Removed RockColumn constructor from Crust class.
Revert "Removed RockColumn constructor from Crust class."

This reverts commit 185e5a606b39d44f2be86b2f1053c65bc98aa45d.
Optimization of flood fill implementations.
Outsourced viewupdate to its own class
Completely decoupled model from view. Not sure yet if I'm satisfied with results.
Continuing to seperate model from view - drop normalization from reference frame conversions.
Merged fixes added to master.
Decoupled model elevation from vertex length
Added properties expressing rock column thickness and displacement.
Moved constants expressing crust properties to template RockColumn objects.
Elevation in the view state is now updated from density and thickness, reflecting isostasy
Density and thickness following subduction of oceanic crust is now calculated from model by Ben-Avraham & Nur (1980). Results so far are underwhelming
Moved on from Ben-Avraham & Nur, rolling my own accretion model that assumes the entire sial fraction of subducted crust is transferred to top.