CLIPS

     
There is more to come, work in progress.