Introduce namespace

Signed-off-by: Shuai Zhang <zs.broccoli@gmail.com>