WIP branch for darklaunch header work

This is a WIP branch for review; I'm still working on getting tests to pass.