#4137 moving managers
#4137 breaking out managers into separate files
#4137 continue with manager refactoring