Documentation!

Oh happy day. Demo to come later.