Revert "Moving Over Fragment Branch to Head"

This reverts commit cfbe85188ce9d4819e7c2dfd038ac1df12858cc1.
Revert "Revert "Moving Over Fragment Branch to Head""

This reverts commit ac86d2b801699b4f41fe2e4455860cdf3f95b9a9.
Revert "Revert "Revert "Moving Over Fragment Branch to Head"""

This reverts commit 2e6dfe4ddf513a3e5372937aab7d015f840d5c3f.