Major revamp of the documentation