AGREEMENT AND PLAN OF MERGER BY AND AMONG WATERFALL HOLDINGS, INC., TRIMBLE INC. JEFFERSON MERGER SUB INC., AND THE REPRESENTATIVE NAMED HEREIN APRIL 23, 2018