anchor.diff:                <ul class="l-home-edit__tile-list">
                   <li class="l-home-edit__tile">
                     <div class="l-home-edit__tile-inner">
  -                    <% tag = tags.find { |t| t.identifier == 'tile1_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 7) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile1_image' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 8) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile1_link' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 9) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile1_label' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 10) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile1_teaser' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 11) %>
  -                  </div>
  -                </li>
  -                <li class="l-home-edit__tile">
  -                  <div class="l-home-edit__tile-inner">
  -                    <% tag = tags.find { |t| t.identifier == 'tile2_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 12) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile2_image' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 13) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile2_link' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 14) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile2_label' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 15) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile2_teaser' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 16) %>
  -                  </div>
  -                </li>
  -                <li class="l-home-edit__tile">
  -                  <div class="l-home-edit__tile-inner">
  -                    <% tag = tags.find { |t| t.identifier == 'tile3_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 17) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile3_image' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 18) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile3_link' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 19) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile3_label' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 20) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile3_teaser' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 21) %>
  -                  </div>
  -                </li>
  -                <li class="l-home-edit__tile">
  -                  <div class="l-home-edit__tile-inner">
  -                    <% tag = tags.find { |t| t.identifier == 'tile4_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 22) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile4_image' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 23) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile4_link' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 24) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile4_label' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 25) %>
  -                    <% tag = tags.find { |t| t.identifier == 'tile4_teaser' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 26) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_1_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 7) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_1_image' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 8) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_1_url' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 9) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_1_label' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 10) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_1_content' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 11) %>
  +                  </div>
  +                </li>
  +                <li class="l-home-edit__tile">
  +                  <div class="l-home-edit__tile-inner">
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_2_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 12) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_2_image' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 13) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_2_url' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 14) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_2_label' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 15) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_2_content' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 16) %>
  +                  </div>
  +                </li>
  +                <li class="l-home-edit__tile">
  +                  <div class="l-home-edit__tile-inner">
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_3_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 17) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_3_image' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 18) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_3_url' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 19) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_3_label' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 20) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_3_content' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 21) %>
  +                  </div>
  +                </li>
  +                <li class="l-home-edit__tile">
  +                  <div class="l-home-edit__tile-inner">
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_4_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 22) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_4_image' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 23) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_4_url' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 24) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_4_label' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 25) %>
  +                    <% tag = tags.find { |t| t.identifier == 'raw_tile_4_content' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 26) %>
                     </div>
                   </li>
                 </ul>
  
positive.code:   namespace = { }
    cms_object = @page || cms_object
    tags = cms_object.tags(true).select{|t| t.is_cms_block?}.uniq{|t| t.identifier}
    
    tags.each do |tag|
      namespace[tag.namespace || 'default'] ||= []
      namespace[tag.namespace || 'default'] << tag
  
negative.code:               <ul class="l-home-edit__tile-list l-home-edit__tile-list--thirds">
                  <li class="l-home-edit__tile">
                    <div class="l-home-edit__tile-inner">
                      <% tag = tags.find { |t| t.identifier == 'raw_tool_1_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 27) %>
                      <% tag = tags.find { |t| t.identifier == 'raw_tool_1_url' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 28) %>
                      <% tag = tags.find { |t| t.identifier == 'raw_tool_1_text' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 29) %>
                    </div>
                  </li>
                  <li class="l-home-edit__tile">
                    <div class="l-home-edit__tile-inner">
                      <% tag = tags.find { |t| t.identifier == 'raw_tool_2_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 30) %>
                      <% tag = tags.find { |t| t.identifier == 'raw_tool_2_url' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 31) %>
                      <% tag = tags.find { |t| t.identifier == 'raw_tool_2_text' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 32) %>
                    </div>
                  </li>
                  <li class="l-home-edit__tile">
                    <div class="l-home-edit__tile-inner">
                      <% tag = tags.find { |t| t.identifier == 'raw_tool_3_heading' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 33) %>
                      <% tag = tags.find { |t| t.identifier == 'raw_tool_3_url' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 34) %>
                      <% tag = tags.find { |t| t.identifier == 'raw_tool_3_text' } %><%= cms_blocks.send(tag.class.to_s.demodulize.underscore, tag, 35) %>
                    </div>
                  </li>
                </ul>
  