Error budgeting as a tool for the design of a 2D moving platform with nanometer resolution