Rework the guides a bit, and add a landing page for the API docs