How does bidlight read your revit geometry and get your boq items right without you sorting them by hand