Goals:
- Be fast (multi-threaded filter model).
- Be simple (no cumbersome APIs, common storage format).
- Be portable (OS X, Linux).
- Support for Python, NodeJS, C APIs.
- Simplified error system.
- Wide variety of out-of-the-box filters.
- High quality drawing routines.
- Integration to the XCode build system (in addition to vanilla CMake).