I've just downloaded your library but found your example to be very difficult to make sense. In my opinion, it is better to create different examples to highlight specific functions rather than try and bundle all sorts into one example.