Add notice.
Variables.
Prereqs.
Basic functions
More complicated callbacks.