I plan to do this later. I want this first commit to be the absolute minimum needed to get stuff working.