Draft — this page will cover: registering the app, authenticating, and honouring the permission model.