Mathematics and OOP library for working with thin optical films.