Requirements Guide

This is the guide to help everyone understand how each sub section of
the spec should look like.