What if I told you that you already have this tool available? Developers won't deliver you these features as user controls though. It is up to you as a user to customise your own experience, and this is where user scripting comes in.
With the help of userscripts (eg. tampermonkey) you can personalise the website as much as you want, including colours, layout, and even extra features. There is no easy way around it though, you have to learn the basics of user scripting in order to use it, although its really simple so I wouldn't be discouraged.