feat(favorite): add favorite button directive
feat(substance): improve substance details
feat(search): add search bar without logic