Machines and their Mechanisms