Sounds pretty cool.
A #fragment is basically a collection of words, like a sentence, but just not a full sentence.
If you need new #Utils functions, you can just post to the features forum, and we will do our best to add it. There is a Java API for the Tools interface, I can send you that if your interested in building something more involved. But we have to way to integrate external Java code yet, other than you sending it to us and we adding it.
I think the HTTP session timeout is 30 minutes, or an hour, how long are you seeing the timeout?