Fixed implementations not being shown inside blocks.
Caught an error opening a non existing template. The html will still be generated instead of crashing the page.
Element names can contain slashes, but inside the html self these slashes are replaced with double underscore.