Refactored gps drivers into their own packages.