How to blockout curved pieces to kitbash?

I’m trying to blockout some pieces for a curved hallway, but I don’t want the entire hall to be one piece. I want the floor, roof, and walls to be one piece. When I duplicate a piece, I want it to connect seamlessly with other pieces. Any tips on how I can go about this?