The spatch virtual lab setup.
Here you decide what components to use and how to connect them. Most of its features are only available through the graphical user interface.