Restrictions to objects

Hey guys,
I am working in a company which does infrastructural construction and mostly our job is about conduits and duct back underground.
However, during this 7 months I tried using dynamo to accelerate the coordination and it works really well. But I am looking to a way that by applying some factors inside the dynamo it can shape the object itself based on the restrictions.
With that being said, I want Dynamo to consider factors like TOPO LINE, FOOTERS, WET PIPES such as water, sanitary and Storm lines as restrictions and draw the conduits based on mentioned restrictions free of clash and pass among them.
How do you put restriction to objects and make the conduit pass among them?