Refactoring
Cleaning up graphics
Updating common utilities
Adding some new examples