doc: Add the developer tutorial

Start writing a developer tutorial. Very much a work in progress.

Change-Id: I9047950ad9e4bd5221952d29b1751d1b97fe4194