Prepare for multiple GPS implementations
Privatize a lot of stuff that isn't part of the interface
Working Trimble TSIP GPS driver (for Resolution T)