Self-Sorted, Random and Block Supramolecular Co-polymers via Sequence Controlled, Multicomponent Self-Assembly.