Here is a documentation for Smart-Framework