New Features/Fixes/etc.

+ Added small sample with image loading, mouse/key events and shell file
* Restructured backend implementation to be more flexible
*  Improved interface stil