Squashed 'Foundation/' content from commit 3ce488c

git-subtree-dir: Foundation
git-subtree-split: 3ce488ce5bc696df4488363f46410a6edc942f6b
Merge commit '2f3b8f7b840ff6a0686872260dc95d00526b3756' as 'Foundation'