MIFOSX-69 - Priti/Harsha - Refactoring Code, extracted interface for Documents upload