* Make the code more modular and object-oriented. * Multiple Docker containers can now be created for a single test to simulate more realistic environments.