Finished LCD module.
Merge branch 'LCD-final'