There are a few documents distributed with PyMek that to some extent explain how it works. I've listed them here: