BOSTON - The Massachusetts Senate has given unanimous approval to an overhaul of the way state determines how taxpayers money is spent.