Added Sample 3: A basic directive sample.