If there is functional parsers for trees file formats more modern than .ged, it may be great to separate file processing to be able to support them.