A Basic Lesson On Writing Your Own Custom Directives.