Added Package interface

Yup, another concept done to help me keep track of dependencies and
alike! ^.^