Elaborate on class templates