Fix #274 - Temporary build sub-directories paths hardcoded

The temporary build pathing library was generating paths based on configuration settings. This adds complexity without any benefit and led us to the problem detailed in #274 (and duplicate #301).