Impact Of Macromolecular Design On Self-Assembly Properties Of Block Copolymers: Effect Of Tunable Chain Flexibility And Chain Topology