Understanding Amyloid 2D And 3D Self-Assembly