The implementation of the domain service.
The package contains two subpackages:
gui: contains the code of the domain browser.
test: contains the code of the test environment used to test the domain service.