V3 template

Refactoring AVLList (HYP-38 issue)