Continue to iterate the views engine
Continue to iterate on the views engine.
After this iteration, the views engine has completely become a microkernel architecture. The architecture of form engine and block engine is the same.
Continue to iterate on the views engine.
After this iteration, the views engine has completely become a microkernel architecture. The architecture of form engine and block engine is the same.