I have done this, to be more accurate had somebody competent put my idea into operation, about 8 years ago when running a small hotel. The context was to switch from gravity-fed to mains pressure and to renew some rather knackered infrastructure. The problem, to some extent, was high variations in occupancy, from a low of just my wife and I during much of the winter, to a maximum of 15 guests all wanting roasting hot showers at 7 litres/minute for parts of the summer.
The solution we implemented was to have two large (300 litre) unvented cylinders heated indirectly by a coil from a oil boiler. There were isolation valves for the coils and for the stored water. The manufacturer of the cylinders was involved in the planning; short answer was that they were not aware of anybody having tried this approach, could see why it should work for us, and did not anticipate any problems… no problems encountered.
Happy to share more details if they would be useful.