Work on TechController proving to be difficult

There are some complicated data structures being passed around, many of
which don't have accessor functions, making it difficult to figure out
the names for each field.