Can I put my WordPress theme files in another folder?

Currently my folder structure looks something like

...\themes\MyTheme
  - \lib
  - \src
  - index.php
  - style.css
  - more theme files
  - .gitignore
  - README.md
  - many other non-Wordpress files

I’d like to change it into something more like

...\themes\MyTheme
  - \lib
  - \src
  - \wp - Pretty much all my theme's .php files
  - .gitignore
  - README.md
  - many other non-Wordpress files

Solutions Collecting From Web of "Can I put my WordPress theme files in another folder?"