Memo and custom field generation

Match the fields that are generated in the current donations page.