New flex box

Can be fxd new-flex-box branch merged to a new-flex-box/master?