Ah, that makes more sense.  If ports are the only thing that we're really configuring then maybe what we should do is have a configuration file that this tool creates that only contains the parameters for the ports.  Then the other configuration files can just include this base configuration.