buses are of course handled, as well as vector instances. See this tutorial
for more info on signal / instance bundles. Buses and bus rippers are true net elements, not graphical-only elements. Picture shows a bus join/split with some bus elements highlighted to see where a signal goes. There are no special primitives for buses, pins, labels, bus rippers, since all ot them are just components with different electrical/netlist rules.