first pass at streaming line / viz inheritance