Can PCG be used for generating dungeons or is it primarily for scattering?

Been watching through all the tutorials, but it’s not super clear to me if it’s just for scattering static meshes or if you could for example use it to generate a dungeon (e.g. placing walls, floors, etc…) or level. Would it be best to still do that from BP then combine PCG to fill it out? Has anyone given it a try yet? I’m still tinkering with it so don’t know enough about the PCG plugin to get this going yet.