The solution is based on n.net 6 and CSharp To run the solution you can change the DEFAULT_FOLDER IN PrimacyApp.Utilities.Helpers You can also set your folder path as a command line argument
#Data Structure We went with a modified HashTable implementation for the data stracture that supports the arranging of the data.
#Design Pattern Implemented a Composite Design pattern, which was influenced by the nature of the data and how its presented.
Included the test folder as part of the solution which can be changed.