router and general structure
Add packages.