versatile applications.