Generating Structures on Infinite Terrain

I am making an infinite world using perlin noise and meshes. Does anyone know how to generate structures to match the terrain? Any help would be greatly appreciated.

@MannoMation Just think of structures a kind of special tree whose spawn rate is very low and I believe you can find generating trees in a infinite terrain like video or post on internet

I know this is more than a year old but were you able to do it? And if so can you help me with it?