https://blog.repositive.io/exploring-the-literature-on-spg15-mechanisms/