Develop

作了较大的重构，主要是拆分Blade类和消除测试中的重复代码。