Comparative Study of Inhibition at Multiple Stages of Amyloid-β Self-Assembly Provides Mechanistic Insight