Splitting the info center to make it more flexible

Signed-off-by: emanuele <emanuele45@gmail.com>
Review some checks and indendation

Signed-off-by: emanuele <emanuele45@gmail.com>
A couple of legacy $settings no more used

Signed-off-by: emanuele <emanuele45@gmail.com>
Merge pull request #790 from emanuele45/expand_ic

Can we haz the infocenter more flexible?