Since all bmc, ssh and dpc are identical, wouldn't it be better to group them in a single `structure_network_console` type and then use it for `bmc`, `dpc`, `ssh` and `ipmi`?