Sims are still not correctly silo'ed for complicated undoes
Make a decision on whether or not to abandon the current method of using the same sim or build a entirely new entire events and callbacks system from scratch. The default libs and systems don't fit our needs and we need one that is easily exportable and extendable over multiple cores.