Added Node and Implementation classes.