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

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