anchor.diff:                      Content.panel Gen.name
                          [Entity.Position == v2 -448.0f -256.0f; Entity.Elevation == Constants.Field.GuiElevation; Entity.Size == v2 896.0f 512.0f
                           Entity.LabelImage == Assets.Gui.DialogXXLImage]
  -                       [sidebar (v2 24.0f 420.0f) 1.0f field
  -                        team (v2 138.0f 420.0f) 1.0f Int32.MaxValue field tautology2 MenuTeamAlly
  +                       [Content.sidebar (v2 24.0f 420.0f) 1.0f field
  +                        Content.team (v2 138.0f 420.0f) 1.0f Int32.MaxValue field tautology2 MenuTeamAlly
                           Content.label Gen.name
                              [Entity.PositionLocal == v2 438.0f 288.0f; Entity.ElevationLocal == 1.0f; Entity.Size == v2 192.0f 192.0f
                               Entity.LabelImage <== field --> fun field ->
  
positive.code:                        [Entity.Position == v2 -448.0f -256.0f; Entity.Elevation == Constants.Field.GuiElevation; Entity.Size == v2 896.0f 512.0f
                          Entity.LabelImage == Assets.Gui.DialogXXLImage
                          Entity.Enabled <== field --> fun field -> Option.isNone field.Menu.MenuUseOpt]
                         [sidebar (v2 24.0f 420.0f) 1.0f field
                          items (v2 136.0f 420.0f) 1.0f 5 field MenuItemSelect
                          Content.text Gen.name
                             [Entity.PositionLocal == v2 368.0f 3.0f; Entity.ElevationLocal == 1.0f
                              Entity.Justification == Justified (JustifyCenter, JustifyMiddle)
  
negative.code:                          Entity.DownImage == Assets.Gui.ButtonBigDownImage
                           Entity.ClickEvent ==> msg (fieldMsg index)])
  
          let items (position : Vector2) elevation columns field fieldMsg =
              Content.entities field
                  (fun (field : Field) _ ->
                      (field.Menu, field.ShopOpt, field.Inventory))
  