Change Source Code File Architecture

Signed-off-by: bingshiue <bingshiue@gmail.com>