Hashmap of files
Holds information about a GRF file.
Holds information about a single GRFFile
Holds information that is present in all GRF files.
Holds information about multiple GRF. Use this struct if you wish to open multiple GRF files but retain a single GRF. Essentially merging the two GRF files.