Implementing the FeatureVectorProducer and Factory Strategy