Reusable categories and classes for developing Cocoa applications