Added lighter functions to create a lighter version of a color
Added filled surface support to show the surface of an integral
Added integral UI