WIP - don't merge (yet)

Manual merge of current memo:master and tgfrerer:master

I'm making sure everything works on Mac before moving over to windows.

Tested so far:

- [x] hello world example
- [ ] particles example
- [ ] images example

Will push to this branch as i go along.