7 - Add a Root interface and derivate Page from Root (done).
8 - Make a Core Package with the core classes (Parser, Widget, Container,
10 - Make a Basic (or Generic?) Package with simple implementations of all
11 classes in Core Package.
12 - Make other more specific Packages (like Album) with other widgets.
15 - Remove include statement, replace it with Root 'use' attribute
24 - Make a way to put all classes in a package together in a single file to
25 avoid overhead in require_once calls.