Pulled out eval functions to plugin bundle. More docs.
Finish comments for eval.