Backend support for untagged VLANs + some UI refactoring