Update the processor to use Keys and Switches

I'm not sure how many of the "junk" files are needed.  I'm committing
them in hopes of avoiding future problems.