Methods, Rules And Limits Of Successful Self-Assembly