An Introduction to NHGS