The backend remains almost entirely the same, with a few minor timing improvements. Execution is now more verbose, indicating runtime dates, market status, and Allocator status, so you know what it's doing at all times. While Allocator is meant to run in the background forever, it's useful to be able to check in on it and understand what actions it's currently taking, or if it's taking none at all.