Inhibition of amyloid oligomerization into different supramolecular architectures by small molecules: mechanistic insights and design rules. (May 2017)