Here's a diagram of the proposed dependency graph:

![std-facade](https://cloud.githubusercontent.com/assets/695077/2650664/149091c6-bf77-11e3-87a5-71da732de3e3.png)