First version with complete current simulations!

The results look reasonable although they're not fully verified.