Separates the different types of definitions.
Extra exceptions for various ICAO aircraft types.
Implements separated definitions and updates tests.
Implements separated definitions into front-end.