Extracted require related methods to new Files class.
Cleanup.
Cleanup.
Cleanup.