Added an init function that generates save folders if they don't exist and changed the pathing for saving/loading components to those folders.