Add in-folder podspec
rename static function name to prevent duplicate symbol error
add internal methods
merge cwios_modified