Remake VirtualPilot class to be fully independent from other files.
make pointers or references to the external data
make dynamically allocated array for flight modes (copy to the bigger array if new flight mode was added)
create interfaces for flight mode and for virtual pilot. Current abstract classes will extend (implement) this interfaces. This should enable that flight mode will add itself to the virtual pilot and virtual pilot will can have array of flight modes (previously there were a conflict with flies that included each others)
Remake VirtualPilot class to be fully independent from other files.