Recognizing Address Blocks on Mail Pieces: Specialized Tools and Problem-Solving Architecture