New Perspectives in Online Contract Design: Heterogeneous, Homogeneous, Non-myopic Agents and Team Production | Synapse