Reprogramming And Manipulating Dna Assembly Using Simple Self-Assembly Principles