Abstract the feature spec