--
Introduction?
Tangent and adjoint models (TAM) basics?
Source code organization?
Direct model changes?