Modularized UAVTalk implementation