Complete vga_lcd module re-write