Alyssa/add wire support

There should be dependencies in this section to match the imports used in `wire_gen.py`