Getting file structure prepared and downloading necessary components.