Refactor.

Adjust the project diectory structure.