Mastering the complexity of DNA nanostructures