Code and API cleanup.
Set up demo projects.