Switched entire system over to using const component values.

No tests were modifying their components. Tests will be written which
tests the internal modification tracking system, and const_cast
modification.