Added new module for domain, and added the first classes for the web-domain