Beta-Sheet Peptide Assembly Beyond Sequence Patterning: Incorporation of Functional Domains, Computational Energy Minimization, and Assembly Pathway Selection