Rework dhcpd/ifgen to have per-host resources