Split files up.
Beginnings of Currency.
Cleanup.
Currency: passes on opts.
More currency.