The Transformation class should allow denavit hartenberg transfromations as a type of convention. It should also be possible to build a Robot using a table of DH parameters. This can be implemented using a Childclass of the Robot class.