Moved AbstractP18.  Added support for multiple examples.