1 == index.xjs
2 == groups.xjs
3 == subs.xjs
4 == message_display.xjs
5 == body.xjs
x == potentially infinately nested messages.xjs
+ == This repeats multiple times for the one source
The message body itself will potentially contain MANY span tags none of
which will have an ID or class... just a style.