Now with an exec...
Reorganisation of the code. Should import and be easy to use
This is now in the 1.1.1 release or whtaever, needs to go back to master