An open Architecture for enhancing performance of complex OCR applications | Synapse