TopDownApp: An open and modular platform for analysis and visualisation of top-down proteomics data