Squashed 'model/' content from commit 8c300d4

git-subtree-dir: model
git-subtree-split: 8c300d42f83f2c13f181233f4a44d144a621e526
Merge commit 'ba6d71bdad784e239895e2251983bb812644509a' as 'model'
Squashed 'core/' content from commit 2afb82d

git-subtree-dir: core
git-subtree-split: 2afb82dd8be77e30de601dd1230e1f130ced80f7
Merge commit '087446787cd2699c6f45443ca54c08164428aa0c' as 'core'
initial project