Many seemingly unrelated neurodegenerative disorders, such as amyloid and prion diseases, are associated with propagating fibrils whose structures are dramatically different from the native states of the corresponding monomers. This observation, along with the experimental demonstration that any protein can aggregate to form either fibrils or amorphous structures (inclusion bodies) under appropriate external conditions, suggest that there must be general principles that govern aggregation mechanisms. To probe generic aspects of prion-like behavior we use the model of Harrison, Chan, Prusiner, and Cohen. In this model, aggregation of a structure, that is conformationally distinct from the native state of the monomer, occurs by three parallel routes. Kinetic partitioning, which leads to parallel assembly pathways, occurs early in the aggregation process. In all pathways transient unfolding precedes polymerization and self-propagation. Chain polymerization is consistent with templated assembly, with the dimer being the minimal nucleus. The kinetic effciency of R(n-1) + G --> R(n) (R is the aggregation prone state and G is either U, the unfolded state, or N, the native state of the monomer) is increased when polymerization occurs in the presence of a "seed" (a dimer). These results support the seeded nucleated-polymerization model of fibril formation in amyloid peptides. To probe generic aspects of aggregation in two-state proteins, we use lattice models with side chains. The phase diagram in the (T,C) plane (T is the temperature and C is the polypeptide concentration) reveals a bewildering array of "phases" or structures. Explicit computations for dimers show that there are at least six phases including ordered structures and amorphous aggregates. In the ordered region of the phase diagram there are three distinct structures. We find ordered dimers (OD) in which each monomer is in the folded state and the interaction between the monomers occurs via a well-defined interface. In the domain-swapped structures a certain fraction of intrachain contacts are replaced by interchain contacts. In the parallel dimers the interface is stabilized by favorable intermolecular hydrophobic interactions. The kinetics of folding to OD shows that aggregation proceeds directly from U in a dynamically cooperative manner without populating partially structured intermediates. These results support the experimental observation that ordered aggregation in the two-state folders U1A and CI2 takes place from U. The contrasting aggregation processes in the two models suggest that there are several distinct mechanisms for polymerization that depend not only on the polypeptide sequence but also on external conditions (such as C, T, pH, and salt concentration).