Added Domain Service data type and upload/download requirements, and changed name of widget file for consistency

Please merge Domain Service changes back to master