Squashed 'module1/' content from commit 08a226e

git-subtree-dir: module1
git-subtree-split: 08a226e65c5e2a9e1cf667c811d0fa07ffaf3d09
Merge commit '89f0a8b66ebf337de18eeba98c623e1cf29fbe43' as 'module1'
Squashed 'module2/' content from commit 18c72ff

git-subtree-dir: module2
git-subtree-split: 18c72ff1af292a90ef1f79185f45040e94d69922
Merge commit 'da83c25c4dcd19430a1c5fd229e6175414b5b3e3' as 'module2'