Think on this: a rails plugin that includes a helper to generate, in a view,
a "checkout branch" to actually checkout a different branch of the app in
the running directory, and restart.
You refresh the page, and you're at the different version.
Cool? Crazy?