I agree as well. There needs to be a bit more internal restructuring of the code before it is easy to pull out all potentially-infringing assets into a single "asset pack" that can be easily swapped in and out (perhaps quest templates could inherit this functionality?) but it's a good idea.