Appearance
This section has some worked examples with step-by-step explanations. They're roughly in order of increasing complexity.
You can find the full code in the repository.