Parametric library

I noticed that the D5 3d library has some special parameters:
on-off lights
visible-invisible items
material option
animation

What about the possibility to create personalized parametric objects?
For example I need to create some street lamps. These lamps can have 2-4-6 emitters and also must be oriented correctly.
I’d like to have some tools to create within 3ds Max or Rhinoceros my personalized parametric objects where to add also parametric rotations.
For example if I insert a series of street lamps I need to orient the lamps with a certain degree.
Rigged and configurable parametric library would be a powerful feature.

Regards.