Rough draft of intro.
Refactor document.

Separate chapters into different files so as to improve
editing and compiling time.