New core domain interfaces
Code clean
Core implementation of web server.