Redefined ConfigGroupNode

Created ConfigParent and ConfigGrandParent to cover different sorts of
groups of config items.