Significant refactoring of ESIExpression to have the Expression have a reference to curNode.  This will allow VAR_ID to render itself.  Before, the interface would only pass the children to the evaluation methods, losing current information.