I am very much not in this industry, but it seems to me that if the assets and code depend on one another, you'd want to keep them together.