Add single runner.
Make conversion less dynamic to reduce recompilation.
Add Makefile.
Build.