Or you could just purchase 2000 gallon pre-cast/delivered reinforced-concrete water tank(s) for about $1K each. These tanks can be plumbed together to form a larger capacity storage system, have a nice access hatch, provide for multiple plumbing fitting options, last forever with zero maintenance, and can be placed below ground level before you construct your footings, foundation, and slab floor. We use these tanks quite often for various applications including passive solar/hydronic floor heating heat storage. Often times a local concrete company will have engineered tanks available for purchase (for potable water and septic systems). We get our local southern OR tanks from here:
Riverside Ready Mix Inc The below photos show these tanks (6000 gallon total capacity) being used for a residential potable water, irrigation, fire suppression system that is fed from a creek located on the property. This client didn't want to use any energy to power this system. The tanks are located above the residence to provide the required water pressure. Creek water is pumped into the tanks from a creek that is below the residence using a hydraulic ram pump that uses water energy from the creek in lieu of any electrical power to accomplish the pumping.
As ICFHybrid indicated, having a large volume of heated water within your building envelope is something you will want to have properly engineered. I can't imagine a place in the USA where this would not be an enforced construction requirement, but I continue to be amazed at what often passes muster in some states.