Quick todo update for later. I will probably have to shelve this project for a bit.