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

This reverts commit be1c97d3269ba4ec6faa9a55a704eb8f520cf20c.
Rebase from 'upstream'
Trimmed the branch to only the hardware_interface sub directory