Dungeon Architect

You can drop in platform volumes for your static room locations. Set the RoomThresholdArea param to a large value (like 100000) so the procedural corridor cells are not converted to rooms. Click build to let DA fill in the space. Randomize and build to change the corridors

watch?v=uC5S90_20B0