Text this: Using Gröbner Bases in Kinematic Analysis of Mechanisms