Qt based library for geotechnical engineering user interfaces