Add more interfaces in String
Add more interfaces in CString
Add file support