Documentation using an end to end example