storage: introduce ReportBtFrame
implement saving python reports