Continued refactoring.

Not much more to say.  Slightly further along in building.  Converting fixed-length c-style arrays to list<> to
complete formally partially implemented optimizatios.

Committing now before I check to see if it would be better to forego the optimization entirely for the time being...