Is there a bitbucket setup that is required by the industry when putting up a product's repositories? Do different projects exist for each component of the final product? Is there, for instance, a project for core functionality, a project for the front end, and a project for the back end? Or are the repositories contained within a single project?