Update to the drone mission code structure.

This is a continuation of the drone refactor work.