What started off so well has ended in a crash.  It does not look like Spirit is the right tool for the job.  What looked like good documentation shrivelled and died after the initial tutorial, it is absolute template hell, and the way it strives to make functional programming work with C++ is just painful.