The Advantages of GMC based Motion Controllers: Precision, Efficiency and Flexibility