well, LazyVerticalGrid has the column size (either dp or adaptive), and you can also do spans (an item takes multiple columns), but you can achieve all this with rows and columns if you don't want the lazy part. At a push, you could create your own composable that works similarly to LazyVerticalGrid by accepting spans, but unless you intent to use this in several places, it may not be worth the effort