This is already available in CAMDuct.