Reimplementing the display system not finished yet but in a good way