Information architecture and other diagrams

When you're planning to build a website, it's important to map out what you want your site to do, and then construct a blueprint of sorts before building the site.