basic multi-package project structure