Versatile lcd library