abstracted common drone map functionality into a 'BaseDroneMap' class.
project's still not building fully.