ObjectX is an open source library intended define clear and intelligently designed base classes for GDI interfaces.