  This is the unedited authors' version of Chapter 3 appearing in the following
book: Self-Assembly Systems: Theory and Simulations Ed. Li-Tang Yan John Wiley
& Sons, Ltd, Chichester, pp. 53-84 (2017)
