First draft including specs

Signed-off-by: Phil Mander <philip.mander@gmail.com>