When I added the Beautiful Hugo theme to Hugo, I originally treated it as a Git Submodule, which made it a secondary git-managed unit under the Hugo theme subdirectory. After runnnig into complexity headaches managing it this way, I switched to the much cleaner Hugo Module technique, which leverages the Go language Module construct. To make this switch, however, required me to undo the git submodule commits, and thankfully ChatGPT helped me navigate this process. Now, I have separation between my code and the framework and have the ability to update each independtly, with git management over only my code.