Updates to allow building to a common build directory.
Reduce debug printing.
More documentation updates.
Added tracing ability.
More documentation updates.