Angular Directives

What are Angular directives?