A possible solution would be in having a modern combination water storage tank. It has multiple feeds and outlets.They are usually connected to a multiple heat sources, solar panels, gas boilers, wood stoves, immersion heaters and ground storage pumps. The control units switch the available feeds depending on the heat being produced or required. The tank then allows you to use as much domestic water as you want and still produces hot water for underfloor heating and radiators.