

%li
  = step["stub"]
  - (step["children"] || []).each do |execution_set|
    %br/
    {
    = execution_set["name"]
    %ul
      - execution_set["steps"].each do |child|
        = haml :_step, :locals => {:step => child}
    }


%li.step
  = step["stub"]
  - (step["children"] || []).each_with_index do |execution_set, set_index|
    - if set_index > 5
      \.
    - elsif set_index == 5
      %br/
      Executed 
      = (step["children"] || []).size - 5
      more times
      %br/
    - else
      .execution
        {
        .name= execution_set["name"]
        %ol.steps
          - execution_set["steps"].each do |child|
            = haml :_step, :locals => {:step => child}
        }
Add a bunch of classes to things to make it more semantic.
Larry: Add a bunch of classes to things to make it more semantic.
