[#80305450] almost fully config driven

broke out almost all of the hardcode
values into a config file

between this and the injection it should provide a
pretty flexible structure