Init MVC
增加了文字绘制
修改了部分 diagram 和 node 的逻辑，增加了部分注释