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

This reverts commit ae5031961e0e60106a7840c0021dc51b4334687c.
Rebase from 'upstream' @ version '0.3.18'
Trimmed the branch to only the interface sub directory
Revert "Trimmed the branch to only the interface sub directory"

This reverts commit 4d4b40bde99cee5e5e7f8db586540fc8b498de37.
Rebase from 'upstream' @ version '0.3.18'
Trimmed the branch to only the interface sub directory