Update docs, generate using emu