What is considered a good folder structure for tests? Should I have a single src/tests/ folder or have a /__tests__/ folder spreaded across subfolders of /src/