added pluggable model for threejs content in the model driver. Should start porting primitive and modifier code to here, to avoid jamming threejs manipulations into the javascript driver. Fixed region select bug. Added simplex noise. Much much faster! Fixed issues with tick that was causing double the work! faster again!