- Updated System to handle component data as an arrayn- Updated Engine