file-parser: Implement parser manager to allow multiple parsers