Added some examples, changed the way directive renders