Add components
Add test directory
Properly return dependencies