Write some nice documentation about the design and APIs.