Note: I'm using the BB Code "spoiler" to hide rather long lists... just click on the white Spoiler box to display the full list
Aimed at Common.Inc\Fleet:
Include ( "..\\Common.Inc\\Fleet\\single_Pipe_AB_Brakes.inc" )
Include ( "..\\Common.Inc\\Fleet\\Single_Pipe_KC_Brakes.inc" )
Include ( "..\\Common.Inc\\Fleet\\Std_Single_Pipe_AB_1_B_Brakes.inc" )
Include ( "..\\Common.Inc\\Fleet\\Std_Tender_Couplers_Generic.inc" )
Include ( "..\\Common.Inc\\Fleet\\Std_Type_D_Coupler_Generic_Draft_Gear.inc" )
Include ( "..\\Common.Inc\\Fleet\\Std_Type_E_Coupler_Generic_Draft_Gear.inc" )
Include ( "..\\Common.Inc\\Fleet\\Std_Type_H_Coupler_Generic_Draft_Gear.inc" )
Aimed at Common.Inc\Models:
Include ( "..\\Common.Inc\\Models\\PS-1_Model_By_Larry_Goss\\PS-1_Fixed_Specs.inc" )
Include ( "..\\Common.Inc\\Models\\PS-1_Model_By_Larry_Goss\\PS-1_MTY_Weight.inc" )
Include ( "..\\Common.Inc\\Models\\USRA_DS_Boxcar_Tim_Muir_Model\\XM_USRA_DS_Fixed_Specs.inc" )
Include ( "..\\Common.Inc\\Models\\USRA_DS_Boxcar_Tim_Muir_Model\\XM_USRA_DS_MTY_Weight.inc" )
Include ( "..\\Common.Inc\\Models\\USRA_SS_Boxcar_Tim_Muir_Model\\XM_USRA_SS_Fixed_Specs.inc" )
Include ( "..\\Common.Inc\\Models\\USRA_SS_Boxcar_Tim_Muir_Model\\XM_USRA_SS_Lumber_LD.inc" )
Include ( "..\\Common.Inc\\Models\\USRA_SS_Boxcar_Tim_Muir_Model\\XM_USRA_SS_MTY_Weight.inc" )
Include ( "..\\Common.Inc\\Models\\X29_&_ARA_Boxcar_By_Tim_Muir\\X29_&_ARA_Fixed_Specs.inc" )
Include ( "..\\Common.Inc\\Models\\X29_&_ARA_Boxcar_By_Tim_Muir\\X29_&_ARA_MTY_Weight.inc" )
Include ( "..\\Common.Inc\\Models\\USRA_DS_Boxcar_Tim_Muir_Model\\XM_USRA_DS_Fixed_Specs.inc" )
Left with the .wag or .engs:
Spoiler
As you can see most of the Common.Inc\Fleet files are for couplers and brake equipment. They are placed here because they are used by many folders in \trainset. Having them separated means they're safe from deletion if you decide to thin your roster and delete a couple of the car folders. The folder name is based on who made the 3d model and which model it is. That way you can take updates from someone and have clear idea of where the files belong.
Most of the files left in the folder with their .wags are fixed_specs and weight.
The combination of fixed_specs, couplers, break equipment, and weight related parameters represent about 75-80% of the lines in a typical .wag, IOW, going from ~60 lines to 12-15.
For locomotives, Include.Inc\Fleet:
Include ( "..\\Common.Inc\\Fleet\\Early_Diesel_Era_Generic_AWS_Monitor.inc" )
Include ( "..\\Common.Inc\\Fleet\\Early_Diesel_Era_Generic_Emergency_Stop_Monitor.inc" )
Include ( "..\\Common.Inc\\Fleet\\Early_Diesel_Era_Generic_Vigilance_Monitor.inc" )
Include ( "..\\Common.Inc\\Fleet\\Generic_Locomotive_Monitors.inc" )
Include ( "..\\Common.Inc\\Fleet\\Std_Early_Road_Diesel_Independant_AB_Brake.inc" )
Include ( "..\\Common.Inc\\Fleet\\Std_Late_Steam_Era_Diesel_Locomotive_Bar_&_Bar.inc" )
Include ( "..\\Common.Inc\\Fleet\\Std_Late_Steam_Era_Diesel_Locomotive_Bar_&_Coupler.inc" )
Include ( "..\\Common.Inc\\Fleet\\Std_Late_Steam_Era_Diesel_Locomotive_Coupler.inc)
Include ( "..\\Common.Inc\\Fleet\\Std_Late_Steam_Era_Diesel_Switcher_Coupler.inc" )
Include ( "..\\Common.Inc\\Fleet\\Westinghouse_24RL_Brakestand.inc" )
Include ( "..\\Common.Inc\\Fleet\\Westinghouse_24RL_Brakestand_w_Dynamics.inc" )
For locomotives, Include.Inc\Models:
Spoiler
For Locomotives, files left in the .eng folder:
Spoiler
As you can see, the common.inc\fleet list is what you'd expect to be the same for most locomotives.
The common.inc\fleet list is much more extensive for locomotives than for freight or passenger cars, largely because the .eng file is more complete. Most of the entries are for payware and ALL of the entries are specific to the physical model and NOT for the railroad that owned them.
The last group, files left in the .eng folder are mostly files that will be specific to one railroad and that one railroad has all of the .eng files in one folder.
I do hope this helps people understand what's going on here and see the need for standards.