Re-structured project as a codebase rather than website and more code cleanup.
Added new example and demo code to serve the right file metainfo for each.