copying files and directories component. Initial commit.