a tiny Morphic implementation, in Rust, using NanoVG as graphics backend