DG now split into .h and .cpp for passing information. Add hello pass to demo.