Implement complex_vlan driver

The standard term is "JSON Object"