StandardClasses is a port of my previous work (unmanaged)