Custom Package/Workspace

Hi,
is there any recommended way to integrate a custom workspace into the redwood structure?
The main packages.json includes the packages folder:

"workspaces": {
    "packages": [
      "api",
      "web",
      "packages/*"
    ]
  },

But I am wondering, how one would deal with tsconfig or jest config?

Besides this, I am still new to the redwood file structure and am wondering, how one would organise components and hooks in a growing project. The generators only create components, but no hooks, within the component folder. Am I supposed to create my own folder structure in there, when my project is growing? For example divide by feature and keep hooks and components that belong to each other close?