started expressions, added node attributes, replaced IArgument et al with ICompileNode