Separate source code written by Zhang Yifan and Huang CHao。
First version of Automation Model and View.