Moved classes into their own source files.

- [x] Created 'Private' class extensions.
- [x] Added new files to Example projects.
- [ ] Update Podfile

Fixes #165