NMEA and ublox GPS parser for Arduino, configurable to use as few as 10 bytes of RAM
Chart loads on client side