This is my World of Warships (WOS) profile. The profile has categories based on the WOS settings. The Key Binds - categories map the keys to a variable such as Spotter Up to the WOS command to launch the spotter. This means any changes to the key binds are done in one place and automatically used by any other commands. Initialization the Key Binds commands and anything else needed.
Because the ships in WOS may have different commands associated with the same key depending on the ship (mainly in consumables) I have categories for each nation which then setup the ship. The commands for each nation cover the different types of ships (Battleships, Destroyer, etc.). Each ship class (destroyer, cruiser, etc.) has a base command in the Initialization - Ship Setup category such as Set Ship to Battleship. The base commands are really meant to be used by the commands for each nations ship. When a command such as Set Ship to Warspite is triggered the command sets the base mappings with the base command (Set Ship to Battleship in this case) and then modifies or adds commands specific to the ship. The Initialization for each nations category for ship initialization has a command for each type of ship and the logic uses the ship name to select the correct setup. When loading a new ship say Set Ship to xxxx where ship is the ship name. Voice feedback tells you it's starting the setup and when the setup is done.
In addition there are some other commands to handle items that don't fit in the categories.
This profile contains ships I've used in the game so yours may not be there.
There is a weird issue I haven't been able to find the cause of. When I give the command Spotter Up a full screen map pops up. I'm not sure what the map is for but I have disabled AA Sector Priority command as that seems to trigger it. I'll have to find time to dig into the AA priority. Autopilot is also disabled as another command uses M.