Upstatement

This is the many changes needed to put the runtime into Upstatement's 60-40 split. (We can use their other layouts easily, but the facility isn't yet in LARA to support those.)