Reworked the directory structure, added expanded functionality to HistoryUtilities.js