Basic documentation and design guildlines.