Squashed 'src/Front/' changes from 35a3cb3..1e2b032

1e2b032 Merge commit '9a172dd4f21b1ad257c6037c68fac70c99170f07' as 'View'
9a172dd Squashed 'View/' content from commit c3ba762
4efb1af rm split code
3c63023 Mv code

git-subtree-dir: src/Front
git-subtree-split: 1e2b0321bfa1c75a2390d9de7104a22cd5503a88
Merge commit 'bbd5efc1dcb6b8790d0a1c76a48113377b933005'