[HD-000] First commit of cache and domain project structure