Object-oriented PHP library experiments