Plugin Layer

It's small, to the point and gives us the hooks we need for all kinds of fun stuff.