add feature: support content_filter
rename the path src to lib
builtinresource,filesystemresource