Breaking out the Elisp for ThinkingBicycle into its own file.