How can we mimic the columns block in Gutenberg to instead be a list?

How can we mimic the columns block in Gutenberg to instead be list elements?
I wish I can provide an example, but I have 0 clue on a starting point for this one.

Here’s my best explanation…Instead of the columns generating div elements that depend on custom class logic like so…

<div class="wp-block-column block-editor-block-list__block wp-block block-core-columns block-editor-block-list__layout">

I just want the wrapping element to be an <li> for each inner block, with a single parent <ul> to wrap the entire custom block.

Where do I start my journey in building something like this?

Is it possible to duplicate the core functionality that is powered by wp/wp-includes/columns/block.json and some how store that in a plugin as a custom block that does what I am describing above.