Have you seen Jeremy McAnally's Railcar[1]? It might be worth a look since there seems to be some overlap in goals (even if maybe not in how you get there).
Edit: Here's a link to JM's blog post explaining his choices for Railcar[2].
[1]: https://github.com/arcturo/Railcar
[2]: [1]: http://omgbloglol.com/post/20783445544/on-railcar-an-isolate...