Reorganization of Drone from 1 monolithic module to smaller modules.
including api