Squashed 'core/' changes from b43b00a..08243be

08243be changed lib file
13038fe change from main
57c9621 Change 6 from library code
8e930f6 Change number 5, from within library project
2389544 Change number 4, library project
42c5055 Change number 3
29c3ab0 Change number 2
e0ce8e6 Change number 1
e849888 Initial commit

git-subtree-dir: core
git-subtree-split: 08243be3492a0df6e2e7816d35d03f3b6f43a6b2
resolved conflicts