Added demos, created run script, finished codegen