Improved code structure and added basic support for remote logging and eval.