An optical character recognizer that I tried to work on one time but probably won't have time to finish any time soon. Hopefully I will come back to this.