Initial commit on interpreter.