Better code structure and ready for integration with standard subsonic aero code