Added support for multiple queue creation, driver will almost be fully parameterized