Updated TODO. MILESTONE.

MILESTONE: TODO file contains 23 items. These are all known remaining items.

Probably another 10 days of work. Will stretch over maybe 3 calendar weeks.

TODO file is now last-in / first-out. Should increase commit readability and
decrease numbering changes.