Thank you Joseph and Frank for your help and explanations which
were really useful to me.
Inspired by your replies, I have found many useful links on SE,
packsges in TeXLive, and references to read about expl3 and
fontspec, siunitx, spath3, unicode-math
packages in l3packages directory
packages in l3experimental directory