Make ValueType, which was char, configurable so we can have "smarter cells"