使用缓存优化cursor

Signed-off-by: gaubee <gaubeebangeel@gmail.com>
修改命名习惯，统一结构。
使用constructManage管理Construct。

Signed-off-by: gaubee <gaubeebangeel@gmail.com>
双栈列类。
用于存储处理事件与事件所需数据，并尝试触发。

Signed-off-by: gaubee <gaubeebangeel@gmail.com>
进一步封装Layer类

Signed-off-by: gaubee <gaubeebangeel@gmail.com>