Implemented domain initialization to include any new domains; added DemoDomain with HelloWorld structures