Why not start modeling with families that are created like fabrication parts? This is time consuming, waste of money. And you can´t calculate the system when creating fabrication parts. So if the building owner make changes after creating fabrication parts, you have to delete it all. Model the new system and then again create fabrication parts. So please consider skipping this way of working. This is from my point of view the wrong way to go..