/// <summary>
    /// Highlights the headers by using a special prefab that bolds the text.
    /// </summary>
    /// <param name="headers">Headers to highlight</param>
    private void SetupHeaders(List <string> headers)
    {
        ChallengeContentColumnData headerContentData = GameObject.Instantiate(contentColumnsPrefab, contentContainer.transform);

        headerContentData.SetupContentData(contentHeaderPrefab, headers);
        cachedColumnContent.Add(headerContentData);
    }
 /// <summary>
 /// Displays the content data without highlight.
 /// </summary>
 /// <param name="contentData">Data to display</param>
 private void SetupContentData(List <List <string> > contentData)
 {
     for (int i = 0; i < contentData.Count; i++)
     {
         ChallengeContentColumnData data = GameObject.Instantiate(contentColumnsPrefab, contentContainer.transform);
         data.SetupContentData(contentPrefab, contentData[i]);
         cachedColumnContent.Add(data);
     }
 }