Let's try something dumb
Finally figured out that session persistence is not enough, so make that application scope
Revert to solving last decomposition challenge with a js solution
Move decomposition result types to their own enclosing class
We don't need a session pool anymore