Expanded class hierarchy of iTemplate