Simulation of Scanning Tunneling Microscopy Systems