改进了一下框架，明确了几个功能需求

加了事件触发和处理机制，明确了一下需求细节，方便实现功能，部分功能可以开始写代码了