Examples cleanup

- Most of the examples cleaned up. Added necessary comments and made sure that one example does only one thing.

- Those which aren't are put in a temporary 'internal/' directory for now. We have to clean the examples in the internal directory and put them back with the finished ones.