[AF] Added a public interface.
[UP] Changed the init method of these classes and changed the return value type of libfunc and fixed a typo.
Merge branch 'master' of github.com:TerryGeng/SBSEngine