Parser now returns three dictionaries, so each method can be tweaked independently.