See attachment for updated TODO list. Note everything is needed "now".