Add experimental installer.

This is still in a VERY rough state.  I haven't yet had the time to
flesh this idea out as much as I would like.