Add new materials.
Adjust backend to reflect new frontend approach.
Fix URL in email.