Boundary simplices are now unsafe editable but not safe editable.
Added a set of geometry classes which represents geometries such as cube, cylinder etc. These classes are used in connection with specifying the design domain.
Validity check only in DEBUG mode.
Using the geometry classes to define the design domain, therefore the design domain files are deleted.
Marked all functions in the geometry classes as const.