Change the way we handle Group Operations

More simple, more explicit,
add support we infinite number of group per operations
Merge pull request #96 from ticosax/subscription-in-print-job

Change the way we handle Group Operations