detailed example of how the code could be designed in interface
Merge pull request #3 from borisdaeppen/master

Detailed Example for Interface Design