Use a factory template for features