/// Create a View to use with preload feature. If a View is returned, it will remain valid until the user calls 'removeView' or the World is destroyed.
/// @note Not thread safe.
/// Create a View to use with preload feature. The caller is responsible for deleting the view.
/// @note Thread safe.
virtualView*createView(){returnNULL;}
/// Remove a View that was previously created with 'createView'.
/// @note Not thread safe.
virtualvoidremoveView(View*view){}
/// @note Thread safe, as long as you do not attempt to load into the same view from multiple threads.