Start to replace path constants with variable injection.

Something for you to review Don.

Main thing is to start ripping out the path constants and injecting them. Let me know what you think of the direction.