Design, Synthesis And Self-Assembly Of Giant Molecules With Precisely Controlled Heterogeneities, Including Composition, Functionality, Topology And Sequence