Cleanup in examples and project structure. Initial implementation of domain for excercises.