Experimenting with including examples stored on github, let's see if RTD likes that.
Added a lot of documentation, more stream lining, should now work completely without having to define types but offer the same/more functionality than before. Backwards compatible too.