Feature/fragment transactions

Merging into master in order to retrieve GitHub contribution credit.