Add cross-validating input support
The InputField
construct is used in both the SANS and TOPAZ GUI. Ideally, it can be a part of this package, but due to some changes I've made to SANS, they've deviated a bit. I'd like to figure out how to have it defined it while still supporting both packages acceptably.
The behavior of these inputs should match what was described in #16 (closed).