WIP: Support gpu and other queues

This PR is not finished yet :p. We need to discuss about the pbs_generator class.

Fixed #34
I don't know about that. If it was a class representing a BMP, would you call it BMP or BMPGenerator ?