Demo of creating configurable directives with providers