Amber: A Domain-Aware Template Based System For Data Extraction