This allows us to rip out a lot of legacy code and make interacting with the ESP possible from more than one plugin.