Issue #20 will provide multiple implementations so we can load default or certain and compare performance with [maojian](https://github.com/metarhia/maojian/)