future idea would be to register WirePlugin as service loader.  That way someone only needs to set the classpath and specify a list of short-names.