To speed up the workflow when dealing with data-blocks, the Geometry Nodes editor could extend drag and drop support to convert data-blocks into nodes.
Here are a few examples.
#### Drop an **Object** ⇢ Object Info Node
{F9868087, size=full}
Dropping an object data-block should add an Object Info node, with the object field pre-filled.
#### Drop an **Collection** ⇢ Collection Info Node
{F9868089, size=full}
Dropping a collection data-block should add a Collection Info node, with the collection field pre-filled.
#### Drop an **Texture** ⇢ Attribute Sample Texture Node
{F9868090, size=full}
Dropping a textura data-block should add an Attribute Sample Texture Node, with the texture selected.