Remove Element::Name because it was just an empty input attribute
Refactor DirectiveHelper#directive into a more generic element
Add #ctrl helper
Add #isolate helper method for constructing an anonymous scope