Working on output filtering (don't store outputs that aren't visible) and tagging.