New settings to override the map size values for FGDs that do not specify the values
Replaced the hard-coded engine strings and ids with more friendly enums to prepare for future abstraction. Should resolve #83.