pub trait LogicLink {
// Required methods
fn link(&mut self, other: &mut Self);
fn link_hdl(
my_name: &str,
this: &str,
that: &str
) -> Vec<VerilogLink, Global>;
fn link_connect_source(&mut self);
fn link_connect_dest(&mut self);
}