Added an example package to demonstrate the possibilities so far

Some additional helper methods had to be added to other parts of the
code