Proposal for more selection presets on Geometry nodes

I think it would be very useful if primitive meshes and other nodes have more selection presets, actually I think it would be great to have many many more. We already have really good selection presets on the nodes “Cylinder” and “Extrude Mesh” but other nodes can benefit from more of those.

For example a basic node like “mesh line” could have selection presets like first vertex, last vertex, central or middle vertex, interval vertex (select one vertex every certain vertex). It would be even better if there was some tolerance in those selections. For example extending the selection of the first vertex to 1, 2 or 3… more vertices.

I know that things like this can be created with more nodes but it is not easy or intuitive, building this as preset selection could be huge for many users. Time saver and make geometry nodes much more intuitive.

We probably don’t want to culture the nodes with lots of selection preset outputs, maybe it could be an option to hide or unhide advanced selection presets.
Some mockup images created to illustrate the idea:


Try to flesh the idea out into a detailed and implementable proposal, and pitch it!