We have it track switches, outlets, lighting, service panel, etc.
We also track if H/O supplies the fixtures and we do the rough-in or rough-in and install.
Have not tried to track gang boxes as we use an Electrician.
We give him the items and quantities.
We order the fixtures from our supplier.
We have no need to track gang boxes or wire as it is included in his price.
You could write a formula to track the gang boxes.
This would depend on the switches and outlets you use.
Do not know about the wire though.
Would have to really think about how to go about it.