A full replacement of Unity's API for the purposes of thread use and extracting general purpose code from a Unity codebase without pain