Stuff that was common between FTE and Flashlight is in this new base class.