@TheTechnobear - Although what I did today was not for norns, I found something weird on desktop installs using stretch - and the dnsmasq does seem to be there. Earlier it was not though 
Post install errors for Raspbian Pixel & Debian (stretch).
Error 0 - From me being being hasty…
Error 1 - Using guest access wifi (caused a managed dns flag over master with a broken CLI on Pixel)
My first goal to explore the core structure, and then doing a doing nano edit to /etc/network/interfaces config, I found it was mostly an issue on my router.
It seemed to be that extra utils or commands were not included, but later seemed to be there(dnsmasq and others)
This error sent me both times into an annoying loop, that boots to a restricted ash. In the ash shell, I couldnt fsck the file system and exit the boot loader.
The shell had a very limited set of commands. Maybe its worth a look for stretch structure?
@sam- Not quite GitHub, but on SourceForge, You may like testing or modifying Raspbian Pixel (Raspbian for Desktops)
In all fairness it was from Raspbian Pixel distributed from the SourceForge distro based on the Exton modified Build
180316.
https://sourceforge.net/projects/debian-pixel/