Protein Folding, Aggregation and Compartmentalization