add experimental Loader to ease using directories of templates;  feel free to use it but the interface is not fully baked yet