This interface must be implemented by any classes which listen to updates originating from a
Series implements this interface as it's the primary "manager" for studies. If you will
write a new study class that uses another study as the base for it's calculations, then your study class must
implement this interface as it will become the listener for study data of its "inner" study.
Study Data(study, data)
Called whenever new study data is available.
Study data in the Caplin format. How this looks will depend on each individual study.