Moved SimpleDriver into its own file