Added classes to create properties for each type of geometry. Updated comments in all files.