2171-Project In some areas, GitHub copilot was used for separating the old code into the new code's respective packages, and for minor error correction