Add shared packages
Use shared packages for everything possible