Extract participants determining code in Submission

Thoughts on this? I think the new class could maybe be written better but I prefer it to the one big method than before. Very open for feedback as to whether you like this or not or how I can make it better :)