Added preamble and basic example.
Merge branch 'example_implementation' into develop