Added Packages, Interfaces, and Enums for Individual Assignment