Geo Nodes: Can we create collections within the node tree?

Hello, I’m trying to figure out, if it was possible to create a set of geometries that can be turned into instances (for which there is a node) and distributed on points the same way this can be done by importing a collection from the Outliner?

Here is a screenshot of the structure I thought of starting with, where I’m importing a collection with various curves, the following nodes then apply GN functionality on those curves and the result would be ideally distributed on points. But this one of course doesn’t do the job…

Any tips would be super appreciated!

A workaround so far has been this one, tho the duplications seem a bit redundant.

(And the Rand. Value was plugged wrongly in the previous example)