THE GEOMODEL TOOLKIT FOR DETECTOR DESCRIPTION