A framework to exploit the structure of and solve set packing problems with a semi-block-angular structure. (November 2019)