Add support for creating more virtual readers.
Link the tests with the private library using an utils library that will be useful to share other tests functions