Use more appropriate FFI blocking declaration
Stop using global variables
Add some more API docs
Incubate blue_monday example as it doesn't currently perform well on RP
Update docs in Qt app