I understand **lib** could be just common functions used across the repository. When do we define a package? In an AWS Serverless application, what could be defined as packages?