Program presentation library