Extend functionality and modify the interface of some geometry functions.
Rename description file to function file.