Revert "Abstracted away some of the managers to make it less clunky and easier."

This reverts commit d63a6b33991be4e8d1bcaa2ae2667551c99cd800.