VisualRDR: A general framework for creating, maintaining and learning of ripple down rules for Information Extraction