Re-structed dev-tools.
Re-structed a lot.

Signed-off-by: Luke.Xuan <aoser97@gmail.com>