G and D Machines and Tools