Update and restructure doc