move typewriter to its own repo