Building Tools for the Modern Data Stack