ParentFull threadtim_sw·recordStream provides some of these features. Take a look here https://github.com/benbernard/RecordStreamView on HN