Last reorg, I promise. Strung the whole thing together, now need to build and test it. Will undoubtedly have compile-time errors which I will be back here for