Add package for Type1
Add package for Type2
Add package for Type3
Add .gitignore
Update README.md to show directory structure