Added FileComponents class