Formatting...
Note to self.
Reorganize a bit.

Separating pure constants from dynamically-computed constants...
Hoist a constant..
Begin working on API privacy.
Simplify code a bit.
Simplify/DRY-up.
Allow more flexibility in code loading.
More work on API privacy...
Hoist some code, add tests for it.