E1.37-2 Network configuration Redux - Part 4 Take 2b (FakeInterfacePicker)

Code backported from my slotinfo branch to break this into manageable chunks to push.