add Block Support
adjust sample app
add Documentation
Merge branch 'refs/heads/Develop'