Add virtual methods to SubEditor for watching for changes to the data directories.
Add absolute path to model definition.
Improve model deserialization.
Fix a bug where picking shapes were not getting updated when a model is changed.
Update the scene editor's panel if the selected node has it's model updated.
Improve the way the relevant scene nodes are updated in the scene editor when their model changes.

This fixes a frustum culling bug.