Progress update

Not a complete or detailed list of the things that need doing, but I will put some specific things on here when I have time.