Adding some developer documentation, work-in-progress.