Squashed 'slib/' content from commit 027974c

git-subtree-dir: slib
git-subtree-split: 027974c68d921f86800186dc6b5f33fe8dfc8fa0
Merge commit 'fd238e9b25f521329689b38299c0b58300cb78a5' as 'slib'