Added a few todo items from the top of my head. There's a lot of work to do but for a start these are some items to be knocked off.