06-源码篇5:CommandStack 命令处理与记录的栈经过前面对 diagram.js 的几个核心模块和依赖的解析,相信大家对它也有了一定程度的了解。但是就目前 diagram.js 中所提供的功能来看,是不足以满足用户的正常使用需求的,毕竟只有单纯的 代码层面的节点新增与移除,无法在页面上直接操作。所以 diagram.js 提供了一个 features 目录以及一个 操作命令记录模块 command,其中 features 里面包含了 palette 元素选择画板、alignElements 元素对齐、contextPad 元素上下文菜单、keyboar