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

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