[3.1 release] Add docs and update h5 engine

17 to 28 lol