Factored out interpreter code and added a new table on the canvas that links to the interpreter code.