Document updates.

New ideas and features added.