[feature] Enable File Input for non FileInputFormat(s) using an Abstract class as a flag i.e. PathInputFormat