c++ style  - work-in-progress
text layout : icu shaping (TODO - optimize)