Split interpreter environment into separate class
Setup the interpreter and its environment
Attach the interpreter to the domain