implement core in Rest
In order to implement #17, an other language that Javascript must be used to compute glyphs (only this part), because JS does not support multi-threading.
Rust is a good candidate, because the code can be compiled in asm.js and can be used in the browser to process glyphs faster.