add ability to create generic (non-openflow) setup