Move interpreter to separate file.