Should it be possible to use Columns and sections within blocks?

I want to structure my screen to improve readability. But whatever I tried with adding a columns or sections, it shows me empty blocks in the panel.
Can it be done? How can I use columns within the block?
( I now read that in sep 2021 it was not possible yet)

This is my working blueprint without columns.
I want to make a column for the field ‘uitzondering’, it should be on the right and the other fields should be placed to the left of this field.

title: Yoga data
options:
  changeStatus: true

fields:
  YogaLessen:
    type: blocks
    fieldsets:
      - type: yogales
        label:  "op {weekdag}"
        icon: heart
        preview: fields
        wysiwyg: true
        pretty: true
        fields:
          tonen_of_niet:
            label: Tonen op website
            width: 1/5
            type: toggle
            text:
              - "niet tonen"
              - "wel tonen"
          gap1:
            type: gap
            width: 4/5          
          weekdag:
            label: Weekdag
            width: 1/4
            type: select
            options:
              - Maandag
              - Donderdag
              - Zaterdag
          start_tijdstip:
            label: start tijd
            type: time
            width: 1/10 
          eind_tijdstip:
            label: eind tijd
            type: time
            width: 1/10  
          aantal_lessen:
            label: Aantal lessen
            type: number
            width: 1/10
          bijdrage:
            before: €
            label: Bijdrage
            type: number
            width: 1/10  
          uitzondering:
            type: structure
            preview: fields
            wysiwyg: true
            width: 1/4
            sortBy: niet_op asc
            fields:
              niet_op:
                type: date
                display: D MMMM YYYY
          startdatum: 
            label: Startdatum
            type: date
            display: D MMMM YYYY
            time: false
            width: 1/6
          einddatum: 
            label: Einddatum
            type: date
            display: D MMMM YYYY
            time: false
            width: 1/6
          gap2:
            type: gap
            width: 1/4          
          proefles:
            label: Wel of geen proefles
            width: 1/4
            type: toggle
            text:
              - "geen proefles"
              - "proefles"      
          proefles_datum:
            label: Datum proefles
            width: 1/4
            type: date
            display: D MMMM YYYY
            when: 
              proefles: true
          proefles_bijdrage:
            label: Bijdrage proefles
            width: 1/4
            type: number
            before: €
            when: 
              proefles: true

No, columns or sections are not available within block definitions. All you can use is tabs.

I found a way to position the fieldset to the right of the other fields.
In my case this worked:

I made a custom css for the panel and added the css for the grid-column to span more rows:

.k-column:has(.k-field-name-uitzondering) {
  grid-row: span 3;
}

The field is called ‘uitzondering’ so Kirby is adding a class .k-field-name-uitzondering to it. Now I can hit the parent of this field with :has() and add the span to it.

The code is not elegant, the panel now is.