Slight renames
Refactor processor core out into its own module