A service which makes it easy possible to have recursive Angular directives.