Split document for users and developers.

Rewrote docs.