It's not uncommon to store mesh factories in <library> files in order to bundle material and material definitions together with the actual mesh factory. To ease use of such files it might be a good idea to add a method to iLoader that can take a library file but returns a mesh factory (ie the factory contained in the library).
