Blueprint Programmatilly

I’m trying to understand how I can build up the blueprints through arrays.

I’ve managed to understand sections and basic blueprints but how to do it using columns or tabs? There’s no info about it on the docs.

I’m following this Sample Blog

Kirby::plugin('kirby/blog', [
'sections' => [
	'articles' => [
		'type' => 'pages',
		'headline' => 'Articles',
		'info' => "{{ page.date.toDate('d.m.Y') }}",
		'template' => 'article',
		'empty' => 'No articles yet',
		'sortBy' => 'date desc'
	]
    ],
'blueprints' => [
	'blog' => [
		'title' => 'Blog',
		'columns' => [

		]
	],
	'post' => [
		'title' => 'Blog Post',
	]
]
]);

This might not be the answer you‘re looking for, but I would use the file definition and put all the stuff into a .yml file.