Add API framework for File IO component