Welcome to Aurelia community,
Yes, Aurelia provides exactly what you want. I would strongly advise you to start studying Aurelia, you will not regret it. We will be very pleased to have good programmers on our side.
But on the subject you are asking, the following resources are available:
Aurelia Doc specially Templating
Aurelia Collected Tutorials specially Templating & User Interface sections
Beginning Aurelia
Learning Aurelia
Aurelia Awesome specially Aurelia Plugins