That's beautiful, Subarctic!
It all depends on your weather conditions, ambition, available time and budget.
Some people put in a pre-designed and fabricated system with automatic watering, light- and heat-control. So spend as little money as possible and make everything themselves.
Mine is no particular system: we've been winging it since the start, about 8 years ago.
The blue barrels are filled with water and the cement floor is heated with water, circulating from its own propane-heated tank.
The boxes in the central island were later converted to simple hydroponic tanks. They do all right with basic greens, like kale and arugula, but my experiments with tomatoes, squash, peas and beans were a complete failure. This year, I'm keeping only one of the four tanks and putting bins with soil in the rest.
The following year, we expanded into an unheated, uninsulated addition.
Which I'm still using, but a little differently