# Client refactoring
## New structure
## To be discussed / further improvements / to discuss
- [ ] Naming convention - we need that badly. CamelCase, pascalCase, -, _ ...
- [ ] Root-level domains + then split per non-functional area or sub domains, e.g.
- src/domain/aspect/AspectTemplatePreview
- [ ] Utils refactoring + moving in their domain
- [ ] Multiple types exported with the same name from different directories
- [ ] index files?
###### tags: `Client` `Refactoring` `SEE` `Code Quality`