prepares template for Abilities via JSON
returns List instead of array
calls TraitTypeGroups now TraitTypeLists