Move runner and parser code to shard project.