Rework the documentation structure