Big update and restructure of the docs