Add new features to the software to improve the UX of different modules.

Add new statistics features such as heatmaps.