Adding a Family type parameter would allow a further abstraction of a Families characteristics, so that a fence post for example could be selected in the Family browser by type which would then change the post according to the settings applied in Object styles.