- put C headers in separate .h file
- support different modes based on initialization arguments
- support a joined depth + rgb mode (24 + 11 bit) buffer
- support exporting a video feed
- suport evented error handling (prbbly need to change libfreenect)
- Bundle and build all the dependencies locally
- Support a streaming interface like
context.video.pipe(ws)
andcontext.depth.pipe(ws)