Consolidate base system and networking setup into debian role and BGP configuration into frr role. Add facts role to collect data from NetBox once to avoid many slow lookups. Also many other tweaks and cleanups.
I heard we like L2 so I put some L2 in our L3 so we can L2 as we L3 on L2.
No idea how badly this clashes with GUI configuration.