I'm working on making a program to deal with ports (as a layer on top of ports-mgmt/synth to simplify my use of it). In the course of doing so, while creating class names, method names, etc., I've found that I don't really have satisfying and/or clear terminology for various concepts, so I'm...