Sweeping changes to a lot of stuff. Firefly is now implemented as well as Dragon. The writebacks and and memory transactions are off, but everything else looks good.