Programmable Self-Assembly of 3-Dimensional Structures For Sequence-Defined Polymers