drag drop materials
finish up with library create interface. Subtle and important change to the script engine. need to make sure that still works!