Restructured demo to run from a built 'site' directory.