remove (templates): remove all templates lingering from previous branch
feat (bu$loader): add a loader

Also, the directive masker now provides path expansion.

There is also a directives service in charge of superloading all directives and their dependencies.