File Storage API to abstract file storage mechanism from application