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

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