The module and classes have grown large, therefore need to be split: - `AsyncLibTestBase` - `LibTestBase`