Tavi map support

Please note that 1a720a1 is 333MB worth of images.