Updated Experimental Design and Treatments (see desc)

Description:
- Formulated a json data structure for sending experimental design data
to a service.
- Initial implementation of generate experimental design service call
- Implemented display of factors in experimental design
- UI fixes and improvements to the treatment data

Reviewer: Dan Jao
Issues: GCP-9451, GCP-9256, GCP-9289