That's the thing in modern houses the building settles and contracts so the floor moves slightly but it's enough to develop a leak with a bath or shower above a bath or a shower enclosure that's why lead safes were used cause they never leak if they're made and installed properly, the shower base is sitting inside a container so any water that gets underneath the shower tray collects in the lead safe and then drains into the waste pipe via an outlet in the base of the safe but no one ever installs them now cause of the expense and the time it takes to make one on site, think I've only ever been involved with one of them in 45 years.
I can't make one cause they're made with lead sheet and lead burned (welded) into the correct size, you can buy 900mm lead but it's heavy and expensive so you would buy a roll of 18" and make one up out of that.
Actually you might be able to buy one made off the peg, I've no idea, but you can buy chimney pieces pre-made and pipe sleeves too, you just need the pitch of the roof but if you're into that sort of work then you'd make everything yourself.
I worked on new builds about 30 years ago and after about two or three months we used to go back into finished houses and jack up the baths cause the floors had dropped by about half an inch by then.