Calcium, zinc and magnesium. Magnesium should be provided by an all malt brew and zinc can be added as a salt or in the form of yeast nutrient. Main effect of zinc is during fermentation but calcium helps in the mash and boil too. Calcium and magnesium drop pH, calcium is more effective than magnesium at this. Also yeast nutrient and does a bunch of other wonderful things.
Sulphate to accentuate hop profile, chloride to accentuate malt.
Sodium can accentuate and round out flavour but use sparingly if at all.
Carbonates - forget about them, especially in pale beers. If you need to raise pH for any reason, there are other means and carbonatesare fairly insoluble unless in a very acidic environment anyway. Mash is acidic but not enough to effectively dissolve chalk.
First make sure mash pH is OK and calcium levels are good (50+ ppm - up to around 150 -200 from memory but would need to check notes).
If mash pH is too high, use calcium salts to drop. Use calcium sulphate and/or calcium chloride depending on how hoppy or malty you want the brew. Use brun water calculator or ez water calculator to work out amounts to add to the mash. Brun is more complicated but will probably give more accurate results. Avoid trying to replicate alleged historical water profiles - instead adjust the mash and possibly sparge water if necessary to get the beer that you want.
If you want a fuller explanation, the wiki is back up and I wrote a paper a while ago on mash chemistry which tries to explain the ins and outs in a logical sequence. I also recommend the brun water knowledge page which I think is one of the most comprehensive and well explained documents on the subject available to home brewers. Mine needs work (some diagrams, some re-ordering and a finished reference page) but it has helped some people. Wiki articles under water chemistry, scroll down to the end to find the linked doc. Let me know if you can't and I'll hunt it up.