  - key: geomAPI
    name: API
    properties: [] # place for possible general parameters
    defaultParams: []
    
    geometryGroups:
      - key: melt
        name: Melt
        defaultParams: []
        geometryTypes:
          - key: square_melt
            name: Square Melt
            properties:
              - 
                <<: *propWidth
                key: f_l
                name: Melt length
                symbol: f_l
                default: 70
              - 
                <<: *propWidth
                key: f_w
                name: Melt width
                symbol: f_w
                default: 70
              -
                <<: *propWidth
                key: f_h
                name: Melt height
                symbol: f_h
                default: 20

      - key: magnet
        name: Magnet
        defaultParams: []
        geometryTypes:
          - key: cylinder_magnet
            name: Cylinder Magnet
            properties:
              -
                <<: *propDistance
                key: d_l
                name: Distance d_l of magnet to melt
                symbol: d_l
                default: 35
              -
                <<: *propDistance
                key: d_w
                name: Distance d_w of magnet to melt
                symbol: d_w
                default: 10
              -
                <<: *propDistance
                key: d_h
                name: Distance d_h of magnet to melt
                symbol: d_h
                default: 10
              -
                key: w
                name: Magnet angular speed
                symbol: w
                default: 0
                hidden: true
              -
                key: a
                name: Magnet angular phase 
                symbol: a
                default: 45            
              -
                <<: *propLength
                key: length
                name: Magnet Length
                symbol: l
                default: 20
              -
                <<: *propRadius
                key: radius
                name: Magnet Diameter
                symbol: d
                default: 10 #radius or diameter?
                       
      - key: air
        name: Air
        hidden: true
        defaultParams: []
        geometryTypes:
          - key: air
            name: Air
