Unless there are major objections, I intend to merge this branch ASAP (or rather do a 'git diff master..system_information' and apply the resulting diff as one commit to master)
JFYI: I've merged (actually: imported the code) it to master yesterday.