Squashed 'shared/' content from commit dbd328e

git-subtree-dir: shared
git-subtree-split: dbd328e0496cfacc5d9ca257c844f65ff19b4adf
Merge commit 'd73d536c9a45de717c434b0d3ca982347fbf5fbe' as 'shared'