I will continue to post any issues with web-content here, then.
While your response was pending (re: my non-thread question), I was coming to the same conclusion that I was abusing the class, and had moved some temporal functions back up to strategy-level in order to overcome the absence of inherited time-context, the rationale for which I understand.
With the ability to callbt.LinePlotterIndicator(func)
from up there if I want to see it plotted, I think I have all I need.
Thanks for the notes and for caring enough to update the minor typos:
"How infinitessimal is the importance of anything I do.
How infinitely important it is that I do it."
(approximately Voltaire, but likely slightly mis-quoted, from memory)