Sample code of the PUG Challenge 2015 presentation: Lists, Generics, Enumerators, Enumerations, Serialization: DIY Closing the OO Gap
The presentation slides can be downloaded from http://confluence.consultingwerkcloud.com/wiki/pages/viewpage.action?pageId=6881319
The OpenEdge Development Forum is generally a great place to ask questions about this code: https://community.progress.com/community_groups/openedge_development/default.aspx
This code is a very small subset of the SmartComponent Library framework. The class library reference can be found at: http://help.consultingwerkcloud.com/smartcomponent_library/release/