Rough framework for packages