Dentro de los proyectos de Autodesk Labs, se encuentran algunos para AutoCAD Civil 3D, y uno es el Subassembly Composer; que es un programa independiente de Civil 3D; y que sirve para crear Subassemblies personalizados (cordones, cunetas, rodajes, canaletas, etc.)
Como algunos sabrán, Civil 3D, viene con una extensa librería de subassemblies, para casi todo tipo de proyectos de obras lineales; sin embargo, aun así, no sería extraño, requerir un subassembly con características particulares, y de hecho, a parte de la librería de la que hablo, también se pueden generar subassemblies a partir de una polilínea; pero este es un objeto fijo, que no permite ajustar distancias, pendientes, alturas; para esto se puede personalizar vía programación (.NET); así que la tenemos complicado. Con el Subassembly Composer, disponemos, entonces, de una interfaz amigable para crear subassemblies ajustables, sin saber de programación.