Issue #45. Branch Iss#45. Update: Restructured ConfirmationSystem to be inside of different package. Updated PackagedData class to provide two seperate abstract base classes and renamed.