Squashed 'engine/' content from commit 2e6bee7

git-subtree-dir: engine
git-subtree-split: 2e6bee7658184807c9c25b175d5bde49ec121f25
Merge commit 'c4e32d6c38f2913f54cbc1b22349a7589a86d1f1' as 'engine'