Placing several different mesh objects in specific location/scale/rotation on plane

Hello,

I need to make a large variety of building textures. My current workflow is making a 3D model in Blender with windows, doors, and other miscellaneous greebles that would be seen on the walls. Then slap them with a relevant material ID and bake all that onto a single plane and edit that in Substance Painter.

I’m only seeing a few tutorials, and most are about scattering, tiling model on a plane, and a brief mention of procedural buildings being made. I’d want to control the exact location of the window or doors that would be baked within the plane/texture. And of course use the material ID to help add materials.

Are there tutorial for what I’m trying to learn? Or just the name of the mesh node/s I’d need to do this?