I've been thinking about that but I think if i set position for the family, all objects will be set in that point with their origins. Also I would have to make a family for each object type.
However though, I don't know what about parenting with usage of container would work.