Text this: A framework for component model selection /