Introduce abstract QgsGpsToolsInterface and its subclass QgsAppGpsTools, which can be accessed via iface.gpsTools() Deprecate existent GPS method in iface and move it to GPS tools.