Multiple templates feature

With some example.