Encapsulate dispatch queue into a standalone class