Dreamora #1 I personally prefer the "include" way to create packages which then are imported. That way, inheritance issues can be avoided and the design can be broken down to something "better controlable"