[Release:Refactoring] Reorganized everything. Created a central library to interact with and updated the output methods