, {
        name: 'SLIDER',
        fill: 'white',
        desiredSize: vert ? new go.Size(20, 6) : new go.Size(6, 20),
        alignment: vert ? go.Spot.Top : go.Spot.Right,
        ...sliderActions(false)
      });
    }

    function commonNodeStyle() {
      return {
        locationSpot: go.Spot.Center,
        fromSpot: go.Spot.BottomRightSides,
        toSpot: go.Spot.TopLeftSides
      };
    }

    function applyCommonNodeStyleBindings(object) {
      object.bindTwoWay('location', 'loc', go.Point.p