std::ostream & operator<<(std::ostream &s, const TIDA::FeatureBase &)
very basic Feature base class just so that we can store derived classes onto the store
virtual void dummy() const =0
actual template of the Feature wrapper - stores a pointer to an object and inherits from FeatureBase
virtual void dummy() const
only needed to satify the pure virtual method of the FeatureBase