Implement complex_vlan driver

Can probably just say set these options. We have example files; that's enough for people to figure out the syntax.