-util should provide helper functions/classes that generate class, subclass and protocol descriptors.