LOW-876: improve diagnostics
This MR improves the SFTs ahead of running on AA0.5. The closure SFTs colour their bar charts by TPM and Smartbox, for better diagnostics. There are also several ways that the SFTs have been made more robust and extensible to AA0.5.