Cfa renewal 72 x

This was agreed with Taejeong.
There is some commits that are not mine even though I merge the topic from a 7.0 branch and observed only my changes on top of the 7_2_X IB.
Please point me to the proper toturial to get only my stuff in.
not in a header file