Massive rework of LCD layer, refactored a bunch of stuff.