For posterity.
Before a change.
Factored out. Need more discipline.
Loader almost complete.
Big changes.