Remove builder system
Modify OnPush() calling
Move global WorkingDir to param and edit code to pass lint