- clean up the code, it's a real mess
- better documentation
- rework the info/error message stuff
- refine functionality to up/download firmware/memory to/from the chip
  so that it can use the internally generated images if wanted
- ...
