Migrate linux build over to only be callback based

Also demo all flags in the demos and compact an if in win32