First of all thanks for the work put into this tool.
One thing I found missing is a visualization of conditions. For example in
<!-- Gazebo -->
<include if="$(arg sim)" file="$(find bh_gazebo)/launch/gazebo.launch">
<arg name="world" value="$(arg world)"/>
<arg name="robot_name" value="dual_arm"/>
<arg name="gui" value="$(arg gui)"/>
</include>
the condition if="$(arg sim)" is not rendered in the GUI, but quite important when trying to understand launch files.