Multi-Degree, Multi-Agent, Multi-Material (M^3) Manufacturing