Fixes and additions
Add new header
Add header backup
Fix demos to newer APIs
Add Linux build