Squashed 'library/' content from commit fdd216e

git-subtree-dir: library
git-subtree-split: fdd216e25d12c999ac5e2931b4dd4fbf1738887f
Merge commit '7cbe827877b8f50ba79ea40eba4c336b7be3a6e2' as 'library'
commit subtree