Add Choice class template
Add Repeat class template