Implement a layer syntax for chemical formulas

The layers are implicitly converted to volume fractions and mixed.

Layer syntax:
 [7nm Fe // 10nm Ni]5 // 1mm Si

 accepted units:
 nm/um/mm
 The group syntax is optional

The main usage will be calculating activation for multilayer systems