Major rewrite of nearly everything (v4.0.0)

Version 4.0.0
Recalculating font-sizes