No need to lubricate cables, if you are seeking 'high performance', imo.
The thing is: good cables are already drawn stainless (smooth-ish surface), and great cables are either then polished, or have surface treatments to reduce friction. All housing is lined with teflon based tubing; the coefficient of friction for stainless on teflon is excellent[ly low]. A small amount of appropriate PTFE grease (ie: something compatible with the material the liner is made of) when cables are new--coupled with sealed ferrules--gives good longevity to the system. By the time the lubricant has decayed, or contamination from external sources becomes an issue, the liner of the housing has been worn enough that lubricant only hides the wear temporarily. Replace cables/housing once a year/once every two years, and you will see a greater benefit.
Shifters need lubrication sparingly (typically only when decreased/unexpected performance occurs), on the order of every few years. A quick spritz with pretty much any aerosol lubricant is appropriate. Brake levers need next to no attention, though a drop of oil on the pivot points after washing/when servicing the hydraulics wouldn't necessarily hurt.