Added comments, new function for multiple data for a given component, files now have + or - for if the component needs to be minimized or maximized