object pascal library/framework