Revert "Trimmed the branch to only the smclib sub directory"

This reverts commit f3b76e0dec04a06e89a26fe8f96517888649cb29.
Rebase from 'upstream'
Trimmed the branch to only the smclib sub directory