I see that you are using the Studio Pro version 10, there’s a feature that you could also use to generate the pages automatically.
To do so, you need to go to your Domain Model:
And for the Entity you want to generate pages for, you right click and then select Generate Overview pages. Then you click on Ok (make sure you select only one entity at a time):
This will create all the pages and logic that you need for a CRUD result:
For the email it’s a bit more complicated because you may need to dig into this documentation for the Email Connector.
I really hope this helps you, please consider reviewing the Rapid Developer Course for more information, regards!