adjusted the project structure

Signed-off-by: Wilson Lin <xjmtpomjo@gmail.com>