adding in 2d versions of GLNode to Node