Text this: Representing mechanical assemblies with features and mating conditions /