Distribute public headers [skip ci]