Added more complex model loading
Added dynamic KD depth determination
Added some movement interface to camera/invalidation