This is not any where near complete. But here is a rough outline:

Trapping Outline